React.js cheatsheet
[EN]
This repo is contains some useful opportunities for work with React.js library.
[RU]
Этот репозиторий содержит некоторые полезные возможности для работы с библиотекой React.js.
Chapters (Главы)
- Creating component (Создание компонента)
- Briefly about
state
andprops
(Кратко оstate
иprops
) - Patterns (Паттерны):
- Class-based Components and Functional Components (Классовые и Функциональные Компоненты)
props.children
defaultProps
PropTypes
- Lifecycle methods (Методы жизненного цикла):
- Hooks (Хуки):
- Styling (Стилизация):
- Dynamic styling components (Динамическая стилизация компонентов)
- Using pseudo classes, pseudo elements and media queries in inline styles (Использование псевдоклассов, псевдоэлементов и медиа выражений в inline-стилях)
- styled-components library (библиотека styled-components)
- Adding isolating styles using CSS Modules (Добавление изолирующих стилей, используя CSS Modules)
- Debugging React Apps (Отладка React-приложений):
- React Application Structure (Структура React-приложения)
- Optimizations (Оптимизации):
- Ref
- Context (Контекст)
- Single Page Application (SPA):
- Redux