Разрешено ли использовать Redux
с Angular 2
для управления состоянием, или же Угловой 2 обеспечивает некоторый внутренний механизм для управления состоянием приложения согласованным образом?Redux and Angular 2
ответ
«Внутренне» это не связанная функция или модуль. Но ребята @NGRX проделали абсолютно фантастическую работу по поддержке этого шаблона в угловом2.
Посмотрите на эти следующие ресурсы для получения более подробной информации: https://github.com/ngrx/store
https://blog.sstorie.com/building-an-angular-2-reactive-auto-logout-timer-with-the-redux-pattern/
Угловое 2 не приходит со своим собственным рисунком государственного управления, ни делает это усиливает один, в частности, как говорится его архитектура следует React очень близко, и насколько я знаю, у вас есть два способа реализовать подход Flux к вашему NG2-приложению, NgRx и Angular Redux.
Лично я не использовал Angular Redux, так как NgRx кажется наиболее используемым и рекомендуемым решением, его также довольно легко реализовать.
Угловое 2 поставляются с RxJS в пачке
здесь некоторые интересные URL-адрес
Я думаю, что, как мы работаем в угловых 2 является немного отличается от React, потому что в Angular мы используем сервисы и компоненты. Я думаю, что принцип Redux велик, но вам нужно применить его по-другому в Angular.
Я написал статью, которая предлагает решение для этого Angular 2 state store strategy (using RXBox)
Мы можем использовать угловые с Redux, но структура угловым отличается, то лучше пользоваться услугами, а не использовать Redux с этим ...
Но если вы все-таки хотите использовать Redux с Угловое, взгляните на нг-Redux, вы можете проверить его здесь:
https://github.com/angular-redux/ng-redux
Кроме того, это хороший б log post about Angular Redux:
- 1. Angular 2 and Three.js
- 2. Angular 2 and Jasmine
- 3. Django and Angular 2 templateUrl
- 4. Angular 2 and TypeScript Promises
- 5. Redux vs services in Angular 2
- 6. Popup and Redux Reducers
- 7. Relay and redux - initialVariables
- 8. Redux saga and immutablejs
- 9. Angular 2 - Observable and async http loading
- 10. Angular 2 and Webpack lazy loading
- 11. Angular 2 Slide Up and Down Animation
- 12. Router-outlet and footer in Angular 2
- 13. 'Undefined' in Angular 2 Observables and Http
- 14. Angular 2 and super ng-table
- 15. InfiniteLoader and react-redux
- 16. Redux and immutables
- 17. window.innerHeight with React and redux
- 18. React and Redux - ComponentDidUpdate Async?
- 19. SimpleForm validation and Angular
- 20. materializecss and angular app
- 21. Spring and Angular JS
- 22. chardinJs and Angular
- 23. Angular and Grunt
- 24. Base Href and Angular Routing and Views
- 25. Использование/deep/and >>> in Angular 2
- 26. check and uncheck checkbox in angular 2 через пробел
- 27. Google Charts and Angular 2 - график не отображается
- 28. angular-cli hmr and ngrx
- 29. Atlassian Pipelines and Angular CLI
- 30. DevExtreme and Angular - Виджет меню