К
Size: a a a
К
PM
PM
actions
components
helpers
pages
views
stores
DB
К
К
PM
PM
К
PM
AY
actions
components
helpers
pages
views
stores
PM
PM
{
user: { email, name, phone, ... },
cart: {},
comments: [],
posts: []
....
}
DB
PM
вподходе с атомик сторами все это разные сторы, но сущностью по сути одна. в этом случае я делаю так:
/stores/
/user/
user.js
cart.js
comments.js
posts.js
index.js
К
К
PM
import { comments } from '@/stores/user';
DB
PM
components
- "глупые", переиспользуемые компоненты без бинес-логикиviews
- конкретные блоки с конкретной имплементацией бинес-логики, то сути "умные" компонентыpages
- страницы, если роутер требует именно связи роут => компонент, ну и в принципе если приложение логически разделено на страницы (не всегда так бывает)