- Верстка:
HTML
- Стили:
CSS
SCSS
CSS-in-JS (emotion/styled-components --> есть проекты на обоих)
- Языки программирования:
Javascript
Typescript
- Фреймворки:
React --> владею на хорошем уровне базовыми и продвинутыми темами
- Server Site Rendering:
Next
- Стейт-менеджеры:
Redux в различных модификациях
Zustand
--> есть проекты на обоих
- Сборщики:
Webpack
Vite
(--> есть проекты на обоих)
- Компиляторы:
Babel
(Знаю что такое AST и как с ним работать)
- Линтеры:
Eslint
Stylelint
Prettier
(--> умею писать свои правила / добавлять плагины)
- Тестирование:
Jest
React Testing Library
Storybook
Loki
Cypress (изучаю)
- Взаимодействие с сервером:
Rest API (axios)
GraphQL / Apollo
- Архитектура:
Использую модульную архитектуру Feature Sliced Design
- UI Kit:
Material UI
- CI/CD:
Знаком с настройкой. Использовал в проекте Ulbi TV App.
- Хостинг/База данных:
Firebase
Firestore
- Различные вспомогательные библиотеки для React
- Node.js + MySQL
- Стэк технологий:
Webpack
Babel
Typescript
React
Redux
Sass
Jest
RTL
Storybook
Loki
Feature sliced design
- Ссылки: Репозиторий / Страница в интернете
- Стэк технологий:
Typescript
React
Firebase
Redux
Sass
Chart.js
- Ссылки: Репозиторий / Страница в интернете
- Стэк технологий:
Typescript
Next
React
GraphQL
Material UI
Emotion (css-in-js)
Feature sliced design
- Ссылки: Репозиторий / Страница в интернете
- Стэк технологий:
Typescript
React
Zustand
Material UI
Emotion (css-in-js)
Feature sliced design
- Ссылки: Репозиторий / Страница в интернете
Последний год в основном пишу на Typescript