Что такое умные и глупые компоненты? Приведите пример.

Умный компонент связывает данные и сценарии, а презентационный получает props и сообщает о действиях, не зная деталей источника данных.

Короткий ответ

Что ответить на собеседовании

Умный компонент связывает данные и сценарии, а презентационный получает props и сообщает о действиях, не зная деталей источника данных.

Подробный разбор

Ответ с пояснениями

Умный компонент связывает данные и сценарии, а презентационный получает props и сообщает о действиях, не зная деталей источника данных.

Например, UsersPage загружает пользователей, а UserList показывает список и вызывает onSelect. Это полезное разделение ответственности, но не строгая классификация каждого компонента. Hooks позволяют вынести логику без обязательной дополнительной контейнерной обёртки.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее