会有什么好的,什么不好的,求教
单纯的ui交互,只交给state管理。要把数据存放在store里的,得考虑几个因素了。具体的话,redux官方文档有讲到。
有地址吗,我英语不是太好
我最近研究公司的代码,每个页面都有一个reducer,在放进store感觉有点麻烦
全局管理的数据层自有一定的好处,至少 不需要考虑各个组件之间数据传递的问题...
百度就有,redux中文文档,或者接触翻译软件看英文文档
先要搞清楚使用redux的意义在哪里...redux是为了处理不同组件相同数据的同步问题...换而言之想象下你所有的组件内的数据和其他组件都没有打交道(实际上这是不可能的),你想一想redux还有存在的必要了么不知道题主是否理解了
以上仅代表个人观点
自我感觉好处就是方便统一管理,坏处就是,写起来费劲,一定程度上破坏了组件的扩展性
如何理解破坏组件的扩展性
比如我有一个组件是自己发送请求,拿到数据然后进行渲染的,不需要依赖组件数据的传入,用componentDidMount很容易实现,并且可以到处使用,如果放入redux中,你要复用的话可能redux的逻辑需要再写一遍。