Вопрос проверяет умение применять принципы SOLID для организации кода фронтенд-приложения.
Короткий ответ
Структура приложения должна обеспечивать единичную ответственность модулей, слабую связанность, возможность подмены реализаций и легкость расширения. В React это достигается разделением UI-компонентов, бизнес-логики и инфраструктуры.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.