我正在使用redux,我不确定如何组织我的组件,我认为最好将它们保存在文件夹中,以主组件的名称作为文件夹的名称,并将所有内部组件放在里面:
成分 常见/诸如链接、标题标题等的东西 表单/按钮、输入等 播放器/构成播放器的所有小组件 index.js 这个是顶层布局组件 playBtn.js 艺术家姓名.js 歌曲名.js 剧集/另一个组件
然后,在容器文件夹中,我每页有一个容器,这是我实际连接到 Redux 的唯一容器:
容器/ HomePageApp.js EpisodePageApp.js ...
然后操作是每个顶部组件一个,而不是每个页面一个,所以在我连接到 Redux 的页面容器中,我传递了该页面中使用的组件的所有操作。例如:
行动/ 播放器.js 情节.js ...
我这样做对吗?我在谷歌上没有找到太多关于它的信息,而且我发现的那些我认为它们仅限于小型项目。
谢谢!