О чём занятие
Вынесем повторяющиеся куски в переиспользуемые компоненты. Добавим toast, confirm modal и Error Boundary — чтобы ошибки не роняли всё приложение молча.
Пройдёмся по адаптивности и accessibility basics: фокус, клавиатура, контраст, понятные лейблы. Это быстро отличает «учебный макет» от аккуратного продукта.
Занятие про вкус и дисциплину UI: меньше визуального шума, больше предсказуемости.
Что разберём
- Переиспользуемые UI-компоненты
- Toast, confirm modal, Error Boundary
- Адаптивность
- Accessibility basics
Практика
Привести приложение к единому production-like виду.