Appearance
DSAData-First Slice Architecture
Архитектура отдельно, полный стек отдельно, рабочий пример рядом
Архитектура отдельно, полный стек отдельно, рабочий пример рядом
Core отвечает на архитектурные вопросы:
app, pages, components, data и shared;Core не требует конкретный HTTP-клиент, Sass, dayjs или EventBus.
Stack Guide показывает один конкретный способ реализовать Core:
DSA Core
↓
React + React Router
MobX + mobx-react-lite
React Hook Form + Valibot
↓
Axios + dayjs + clsx + Sass
↓
application facade / adapters / Error BoundaryЕсли в другом проекте используется другой HTTP-клиент или другой способ стилизации, Core остаётся прежним.
Все примеры документации используют один блог:
posts
authors
comments
post-editorВ отдельном example-проекте эти части должны быть собраны в законченное приложение. Ссылки из документации ведут сначала на страницу Example project, чтобы внешний URL можно было поменять в одном месте.
С чего начать новичку
Сначала прочитайте Core, затем откройте Full Stack Guide, и только после этого смотрите полный example-проект. Так легче отличить архитектурное правило от проектной реализации.
eslint-plugin-dsadsa-cli