之前一直维护的老项目还是用的 class component + redux 标准流程就是进入系统的时候把一堆要加载的东西手动发请求,在 promise.all 里收集好并放到 redux 以后才开始真正 render ,需要取数据就用 connect 的方式取,更新也是放在生命周期方法里比如进到某个组件的时候手动更新一次,或者点击操作触发一次更新
一个页面或者一个独立的功能区块用一个专门管理状态的组件负责发一些页面内专用数据的请求以及 connect 到 store 取一些东西,然后和状态相关的操作都放在这个组件里进行,其他尽量都用无状态组件
而 hook 请求库一般是怎么写的?是尽量全用 hook 请求,还是说只有通用的数据采用 hooks 管理?感觉从手动挡一下换到自动的有点手足无措了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.