我对Flux架构有点困惑,特别是关于以下声明:
应用程序状态仅在商店中维护,允许 应用程序的不同部分保持高度分离。
我有一个必须有状态的组件。我的问题是,如果我想在我的应用程序中使用Flux,该状态应该存储在存储中还是组件内部?请注意,此状态不是来自API的数据。
此外,如果用户执行操作,组件应该管理该操作还是操作创建者?
答案 0 :(得分:0)
组件从商店获取其初始状态,但每当商店发出更改时,组件的状态都会更新。
tylermcginnis.com上的教程很好地打破了它:http://tylermcginnis.com/reactjs-tutorial-pt-3-architecting-react-js-apps-with-flux/