1、用了react和redux后,把整个页面拆分成很多组件,发现好乱,感觉是不是用的方式不对?
2、比如我有如下组件:
List
|- Form
|- ViewBox
|- ViewBoxTitle
|- TableView
...
这样,我把List
当成容器组件,然后比如我Form
下有一个getBuilding
的方法,我在ViewBoxTitle
下也需要用到这个方法,这是我不知道改怎么办了,感觉文件好多,而且属性都要一层一层往下传,好烦,不知道你们是怎么处理的?
既然你已经用了redux,那就可以使用redux来通信,把需要通信的react组件使用connect链接,接收信息的组件从store中取对应的数据,发布信息的组件修改store中相应的数据。