Можете ли да ми кажете каква е разликата между 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
тръба.