Атомный дизайн и медиа-запросы - как бы вы его структурировали?
Фон:
Я начинаю новый проект, и он структурирован с использованием атомарной архитектуры, например:
- / атомов
- / молекулы
- / организмы
- / шаблоны
- / страницы
Корень:
- Мой корень - это Компонент Маршрутизатора, завернутый с Провайдером (от Mobx)
- каждый
<Route>
обернутLoadable
Компонент (для ленивой загрузки) - каждый
<Route>
оказываетpage
который содержит разные организмы (а иногда и молекулы).
Код для корневого файла - index.jsx:
ReactDOM.render(
<Provider ...stores>
<Router />
</Provider>
);
Страницы:
Каждая страница создается с использованием шаблонов и содержимого (организмов, молекул и атомов).
Вопросы:
- Каким образом вы использовали медиа-запросы здесь?
- Каким образом вы структурировали страницу?
Я только запускаю это приложение и хотел бы услышать от вас опыт работы с этой архитектурой в React и то, как вы управляете ею.