关于redux使用

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

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

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

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

阅读 2.8k
2 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题