Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Frontend-21oct

Total questions: 9

Worksheet time: 5mins

Name
Class
Date
1.

Архитектура (Feature-Sliced Design)

a)

да

b)

нет

2.

Props-drilling(Избегаем, максимум 3 уровня)

a)

да

b)

нет

3.

Кол-во props в компоненте
(Стремимся к 4 шт. максимум в компоненте, стараемся писать без props, все, что больше чем 3 шт. компонента - реализуем через контекст, максимум 8 шт. в компоненте)

a)

да

b)

нет

4.

Кол-во строк в компоненте
(Стремимся к 50 строкам в компоненте, не более 150, в противном случае - декомпозируем)

a)

да

b)

нет

5.

Управление состояниями
(Если компонент маленький используем useState, если компонент стал большим, состояние переписываем на контекст

Для global store и контекстов - Zustand

RTQ Query Cashe - только для хранения response от сервера)

a)

да

b)

нет

6.

Оптимизация (Мемоизируются только колбэки возвращаемые из хуков и тяжелые места (выявляется профайлером и user-experience)

a)

да

b)

нет

7.

Стили(Styled-components)

a)

да

b)

нет

8.

UI-KIT (Стилизованный AntD)

a)

да

b)

нет

9.

Я полностью согласен с Frontend правилами гильдии

a)

да

b)

нет