在我的项目中,我通常会从化简器获取数据,然后将数据传递给组件,如果要更新数据,例如,在该组件中
obj:{年龄:20,名称:“哈桑”}
对于任何更新操作,除了我创建该对象的副本到构造函数中自己的状态为
this.state {
obj : this.props.obj
}
然后利用复制的obj并将其发送到服务以对服务器端等进行更新操作。
但是我从不更新reducers对象,而是总是创建组件自己的状态。
我是新来的反应者,请指导我是否应该更新reducers对象并进一步利用它来为组件创建自己的状态,如果我应该更新reducers对象,则它会影响持久性或当前我遵循的模式是否更好?>
答案 0 :(得分:1)
redux的概念归结为保持可以被任何组件访问的全局状态。
存储的用法因要存储的变量而异。建议仅存储其他组件正在使用的值。如果不是这种情况,则可以在单个react组件中保持状态。
redux store vs react state本教程为您提供了明智的选择经验