React
0. Введение
0.1. Термины и определения
0.2. Использованные источники
1. Правила именования файлов
2. Форматирование
3. Использование технологии
3.1. Styled Components
3.1.1. Использовать для обращения к компоненту класс в качестве селектора
// Плохо
const burger = navbar.find('input');
// Хорошо
const burger = navbar.find(BurgerWrapper);3.1.2. [Не автоматизировано] Выносить определение атрибутов тэга в отдельную константу
3.2.2. [Не автоматизировано] Правила именования для обработчков
3.2.3. [Не автоматизировано] Порядок в определении свойств
3.3. Template
3.3.1. [Не автоматизировано] Вынесение частей шаблона, которая показывается по условию в отдельную функцию
4. Naming convention
4.1. [Non-automated] Naming of connected and non-connected
4.1.1. [Non-automated] Usual name for component we use in component-consumer
4.1.2. [Non-automated] Add suffix for connected component
4.2. [Non-automated] Do not use plurals in component name
Last updated
Was this helpful?