Я изучаю React and flux.Магазин Flux зависит от асинхронной загрузки в другом магазине
Say есть маршрут как
// Route
/continent/:continentId/countries
// Example
/continent/europe/countries
Есть два магазинов, ContinentsStore и CountriesStore
Что лучший шаблон дизайна, в Flux, так что, когда маршрут будет загружен, в ContinentsStore асинхронно выбирает список всех континентов, устанавливает текущий в Европу, а затемStatesStore ищет текущий континент в ContinentsStore, а затем переходит к загрузке списка всех стран на этом континенте.
В частности, где создатели действия, и какими могут быть типы действий?
Спасибо.
Это интересно, у вас есть какие-то ресурсы, которые вам нравятся, что вы можете связать меня? Кроме того, в этой парадигме можно ли асинхронно хранить еще один? Я знаком с обычным диспетчером.waitFor ([storeTokens ...]) – Qiming
Концептуально это довольно просто. Вы можете агрегировать магазины как: var Store1 = Reflux.createStore ({}); var Store2 = Reflux.createStore ({}); Reflux.all (Store1, Store2) .listen (function() { \t console.log (аргументы); }); Store1.trigger ("store1"); Store2.trigger ("store2"); – shadeglare