Список скиллов для составления персонального роадмапа развития во Frontend
- Соглашения в именовании
- Git основы
- StyleLint
- NPM
- Настройка сборки проекта
- Markdown
- Представление (UI)
- Сервисы
- Модели
- Сторы
- Utils
- Тема
- Изоляция стилей
- Локализация
- Форматирование дат и чисел
- Система диалогов
- Flow компоненты
- Event компоненты
- SVG иконки
- Layout компоненты
- Селекторы и псевдо-селекторы
- Поток контента
- Наследование
- Единицы измерения
- Блочная модель
- Каскадирование
- Адаптивный дизайн
- Flexbox
- Grid
- Фреймворки
- Типографика
- Формы
- Изображения
- Cемантика
- Формы
- Изображения
- Шаблоны проектирования
- UX
- Изображения
- Типографика
- Vue
- Svelte
- React
- jQuery
- lodash
- Moment
- Axios
- MobX
- Component lifecycle, Reconsiliation
- Conditional rendering
- Functional and class components
- Inheritance vs. composition
- Controlled and uncontrolled components. Stateful and stateless components
- Higher order components (HOC)
- Render props
- Refs
- Portals and Fragments
- Component augmentation.
- Context API
- Error boundary
- PureComponent and Immutability
- React Hooks