Reactjs 扩展Redux极小

Reactjs 扩展Redux极小,reactjs,redux,react-redux,redux-saga,Reactjs,Redux,React Redux,Redux Saga,我试图通过扩展Redux最小样板创建React Redux应用程序: 此锅炉板当前管理用户列表。我想将其扩展到另一个页面,该页面管理第二类项目(在我的示例中是体育运动员),以帮助我理解。是否有人有一个简单扩展此样板的示例,或者可以就如何以这种方式扩展它的一般方法提供建议 到目前为止,我已经采取了以下行动: api-创建players.js的第二个api文件,与users.js相同,但返回一个players数组 reducers/-添加了与users.js相同的players.js的第二个red

我试图通过扩展Redux最小样板创建React Redux应用程序:

此锅炉板当前管理用户列表。我想将其扩展到另一个页面,该页面管理第二类项目(在我的示例中是体育运动员),以帮助我理解。是否有人有一个简单扩展此样板的示例,或者可以就如何以这种方式扩展它的一般方法提供建议

到目前为止,我已经采取了以下行动:

  • api-创建players.js的第二个api文件,与users.js相同,但返回一个players数组
  • reducers/-添加了与users.js相同的players.js的第二个reducer,但始终更改了变量和常量名称
  • reducers/index.js为my players reducer添加了导入。添加了玩家:在用户:用户之后的减速机末尾的玩家,[对此不确定]
  • sagas/-添加了第二个玩家传奇,它调用上面的玩家api,并在整个过程中更改了变量和常量名称
  • sagas/index.js-为玩家sagas添加了导入功能,并添加了相应的sagas功能
  • 路由器-为我的播放器组件添加路由
  • 组件/通用-添加了各种用户的副本。。。文件与播放器。。。变量名在整个过程中更改的文件
  • components/App.js-对此相当不确定。我已经在componentWillMount()中添加了一个props.dispatch来调用我的PLAYERS\u FETCH\u列表,因为我假设它们需要在应用程序启动时加载,但我不确定这是否应该仅在访问player组件路由时调用,并在此时添加到状态。将玩家添加到要返回的mapStateToProps
  • components/Player.js-调用PlayerList组件的新页面

如果你是新手

A) 如果你还不需要Redux,你就不必学习/使用它,因为它有意地很复杂,当你需要使用它时,你就会知道如何使用它。React有一个内置的状态系统,建议从它开始,并在需要在组件之间共享时提升状态

B) 如果你还想学习Redux,暂时不要去看Redux传奇,这绝对不是Redux的要求,特别是如果你还在自学Redux的话

因此,如果我是你,我会抛弃redux minimal,找到一个指导你学习redux基础知识的好教程(只有在你对自己的知识有信心之后)