WorksheetsFrontend-21oct
Total questions: 9
Worksheet time: 5mins
Архитектура (Feature-Sliced Design)
да
нет
Props-drilling(Избегаем, максимум 3 уровня)
да
нет
Кол-во props в компоненте
(Стремимся к 4 шт. максимум в компоненте, стараемся писать без props, все, что больше чем 3 шт. компонента - реализуем через контекст, максимум 8 шт. в компоненте)
да
нет
Кол-во строк в компоненте
(Стремимся к 50 строкам в компоненте, не более 150, в противном случае - декомпозируем)
да
нет
Управление состояниями
(Если компонент маленький используем useState, если компонент стал большим, состояние переписываем на контекст
Для global store и контекстов - Zustand
RTQ Query Cashe - только для хранения response от сервера)
да
нет
Оптимизация (Мемоизируются только колбэки возвращаемые из хуков и тяжелые места (выявляется профайлером и user-experience)
да
нет
Стили(Styled-components)
да
нет
UI-KIT (Стилизованный AntD)
да
нет
Я полностью согласен с Frontend правилами гильдии
да
нет
