关于App.js返回的内容过多的问题
来源:8-9 由一个 Bug 引发的思考

对乙戌君
2024-01-31
请问老师. 我是做后端的 第一次接触前端React 有些问题想请教下老师:
关于App.js这个文件返回的内容是不是有点多了 显得这个类非常臃肿 尤其是return当中 如果在编辑器左侧边栏继续扩展标签 例如可以在左侧切换 “我的文档” “历史记录” “版本管理” 等等类似的 这样右侧肯定都有不同的UI组件要去开发 最后如果全堆在App.js中 这样去结构JRX感觉也是个耦合在一起的事
包括上方的一些要传入组件的方法 如果组件非常多 岂不是这个类可读性会比较差
所以想问下老师 react对这方面有没有什么改进的办法 去github找了一些类似的react项目 感觉写法都差不多 或者老师有没有推荐的文档可以去学习解构这一块的
写回答
1回答
-
张轩
2024-02-06
同学你好
对不起回答的有点晚了,之前没有看到,针对这种问题,其实状态管理工具就是完成这件事情的,将复杂的状态可以解耦,通过一些范式做到更好的控制以及分离。
React 状态管理工具有这些,可以参考一下
Redux:https://redux.js.org/ 老牌的,现在已经不推荐了
useReducer,React 自带的
mobx https://mobx.js.org/README.html
012024-02-18
相似问题