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. Правила именования
4.1. [Не автоматизировано] Правила именования презентационных компонентов и компонентов контейнеров
4.1.1. [Не автоматизировано] У компонента должно быть обычное имя, если мы используем его в коде-потребителе
4.1.2. [Не автоматизировано] Добавлять суффикс для оборачиваемого в connect компонента
connect компонента4.2. [Не автоматизировано] Не использовать множественное число в названии компонентов
Last updated
Was this helpful?