Я создаю приложение с React и Flux/McFly и хочу иметь НЕЗАВИСИМЫЕ магазины, но мои действия McFly передаются КАЖДОМУ Store i, созданному с помощью mcFly - несмотря на то, что я использую отдельные файлы для импорта в McFly InstanceFLUX с несколькими независимыми магазинами/диспетчерами
/stores/msg/mcfly.js:
var McFly = require('mcfly');
, MsgDispatcher = new McFly()
;
module.exports = MsgDispatcher;
/stores/user/mcfly.js:
var McFly = require('mcfly')
, UserMcFly = new McFly()
;
module.exports = UserMcFly;
так что это должны быть разные экземпляры, не так ли? Но их диспетчеры, похоже, одинаковы.
(? Потому что «поток» диспетчер всегда синглтон?)
Когда я создать различные магазины/ActionCreator пар с различными McFly «экземплярами» каждое действие еще проходит через каждый магазин.
Я знаю, что многие люди предлагают иметь только одно глобальное состояние/магазин, но imho этот подход не подходит для каждого проекта, и я ненавижу это поведение.
TL; DR:
Можно ли создать полностью независимые магазины/диспетчеры
или он предназначен именно так и почему?
МИНУСЫ: плохой производительность, действительно большой StateObject, проверяя наличие обновлений, если это не обязательно, Standalone SubApps не возможен ?, spezification из DataModels ...
Как я создавать независимый автономный многоразовых Sub-Applications если не может быть отдельный магазин/диспетчер?
наилучшими пожеланиями, Стив
неправильно понял магазин-редуктор pt ... вопрос не имеет смысла ... следует удалить – DoubleU23