我已经了解了如何使用 Redux 作为状态管理库,但我的大部分项目都使用 react useContext + useReducer,因为它不是一个庞大的项目。
据我所知,Redux 类似于只管理状态的 react useReducer。但我想创建一个专用文件,我可以像 useContext 一样在其中放置所有函数。
可以使用 useContext + Redux 吗?或者有没有更好的解决方案?
提前致谢,感谢您的回复。
答案 0 :(得分:0)
useContext 和 Redux 都没有告诉您有关如何构建文件的任何信息。理论上你可以把所有东西都放在一个文件里,也可以分成几百份。
虽然有推荐的项目结构。
查看 Style Guide,它给出了推荐的文件/文件夹结构示例。
此外,远离大多数仍显示 switch
..case
减速器、connect
或具有单独操作、减速器和常量文件的文件夹结构的外部教程。那些已经严重过时了。请参考官方教程:
https://redux.js.org/tutorials/essentials/part-1-overview-concepts