我正在使用redux,我不确定如何组织我的组件,我认为最好是将它们保存在文件夹中,以主组件的名称作为文件夹的名称,所有内部组件都在其中:
components Common/ things like links, header titles, etc Form/ buttons, inputs, etc Player/ all small components forming the player index.js this one is the top layout component playBtn.js artistName.js songName.js Episode/ another component
然后,在containers文件夹中,我每页有一个容器,这是我实际连接到Redux的唯一容器:
containers/ HomePageApp.js EpisodePageApp.js ...
然后每个顶层组件都有一个动作,而不是每页一个动作,所以在我连接到Redux的页面容器中,我传递该页面中使用的组件的所有动作.例如:
actions/ Player.js Episode.js ...
我这样做对吗?我在谷歌上找不到太多关于它的信息,我发现的那些信息只限于小项目.
谢谢