首页 > 关于redux使用

关于redux使用

我在写React组件的时候一般会分两种组件的方式来写。分别为

UI组件uicomponent纯展示组件。
业务组件 datacomponent,由ui组件构成可以处理数据

比如一个业务组件CommentBox,里面包含RichTextarea, Button, Form等ui组件。同时也会做数据处理。

这种情况下,业务组件的state和容器的state都是通过redux来管理的。但是ui组件内部的state需要使用redux来管理吗?不使用redux是不是显得有点不伦不类?


根据redux的规范,展示组件是可以有少量状态的


这个要看具体的业务需求,如果UI组件的state只对自身有影响,不使用redux没有问题。
全部都使用Redux来管理,组件的逻辑比较统一。另外方便实现时间旅行。

【热门文章】
【热门文章】