Атомная модель проектирования - бизнес-логика
Я реализую шаблон атомного дизайна в моем проекте. Просто быстрый вопрос, на каком этапе я должен поместить бизнес-логику, если я реализую шаблон атомарного проектирования?
1 ответ
Атомы и молекулы не должны иметь никакой бизнес-логики. Возможно, у молекул могут быть некоторые обработчики событий для кнопок, но они не должны. Организмы могут иметь логику, если это необходимо. Но если вы действительно хотите реализовать этот шаблон, то контейнер должен обрабатывать всю логику (страницы / шаблоны), так называемые HOC, компоненты более высокого порядка.
Если вы читаете больше об этом, эта статья помогла мне некоторое время назад. Вы также можете прочитать книгу "Атомный дизайн" Брэда Фроста, я использовал ее в своей магистерской диссертации в качестве обзора литературы.