Обновить notes
All checks were successful
CI/CD Pipeline / docker (push) Successful in 40s
CI/CD Pipeline / deploy (push) Successful in 6s

This commit is contained in:
2026-04-03 19:40:15 +03:00
parent f7d3506a91
commit 11f9b702e0

19
notes
View File

@@ -1,2 +1,19 @@
ФЛОУ ФЛОУ
- после создания компонента, заменить шаблонный коментарий документа на реальный. - после создания компонента, заменить шаблонный коментарий документа на реальный.
Проблема, неочевидность слоев (наследие FSD)
Нет четкого понимания что виджет - это собраные переиспользуемые блоки на всех раздела сайта (пример: слайдеры, итд..)
Честный ответ — из style guide это неочевидно. Вот что там написано про слои:
- shared/ui — переиспользуемые UI-компоненты без бизнес-логики
- widgets — самодостаточные блоки интерфейса
- screens — экраны, собирают виджеты
Но нет чёткого правила: "если компонент используется только на одной странице — он дочерний компонент screen, а не widget". Style guide описывает что такое каждый слой, но не описывает критерий выбора между ними.
Я по умолчанию положил всё в widgets/ потому что style guide говорит "screen собирается из виджетов" — и я буквально так и сделал. Это ошибка интерпретации.
Что стоит дополнить в style guide
Критерий размещения:
Переиспользуется на 2+ страницах?
├── Да → shared/ui (компонент) или widgets/ (составной блок)
└── Нет → screens/{name}/ui/ (дочерний компонент экрана)