Если у меня есть приложение, которое содержит несколько модулей, например:
- auth
- список живых событий - / events
- предпросмотр события ( в прямом эфире или исторический ) - / preview / id
Интересно, как должен быть спроектирован магазин?Должен ли каждый модуль совместно использовать одно и то же (глобальное) хранилище, или, например, для предварительного просмотра события должен иметь свое собственное хранилище (например, автономное суб-приложение).
И если глобальное хранилище являетсяправильный ответ, или трудно определить без подробного описания всего приложения, будет ли preview ключ хранилища, который будет очищаться каждый раз, когда пользователь покидает страницу / preview / id ?1027 *
/ preview / id :
store: {
auth: { ... },
live-events: { events: [] }
preview: { ... }
/ events
store: {
auth: { ... },
live-events: { events: [] }
preview: null
Это хороший / правильный подход?