/ / Ъглова 2/4 редукционна рамка - ngrx

Ъглова 2/4 редукционна рамка - ngrx

Можете ли да ми кажете каква е разликата между ng-redux срещу ngrx-библиотека магазин в ъглова? Искам да прилагам redux в молбата си, но не съм сигурен коя библиотека да използва и какви са ползите?

Отговори:

2 за отговор № 1

И двамата изпълняват централизирано състояние за вашия front-end, но аз използвах ngrx / store за ъглово 2 приложение, защото:

  • ngrx е изграден върху RxJS, който също е в основата на http модула на ъгловия 2; Това позволява различни възможности за взаимодействие с вашите компоненти store && dispatcher чрез RxJS методи като филтър, трансформира данни ... Аз също мислех, че е хубаво с Observable модел, прилаган равномерно за цялата ми логика на данните. RxJS observables provide a more robust manner to interact with data related actions
  • Един от начините, които си помислих, беше особено готино select(key) на модула за съхранение, който избира зададениядържавен ключ и връща видима информация, която може да бъде споделена от централизирана услуга до множество компоненти; Този минимизиран абонамент за магазини от самите компоненти и позволи лесно обновяване на състоянието от container(stateful) да се component(stateless) използване на установяване на промяна на ъглово 2 и async тръба.