我希望React社区能够醒来,并要求在Funclass和class的功能之间保持平衡 。我们可以在类中拥有更好的Context API,并且可以为类提供诸如useEffect之类的东西 。如果需要,React应该让我们选择继续使用类,而不是通过仅为Funclass添加更多功能而强行杀死它而将类抛在后面 。
另外,早在2017年底,我就曾以《Redux的丑陋面》为题发表过一篇文章,如今连Redux的创造者Dan Abramov都已经承认Redux是一个巨大的错误 。
![React Hooks的丑陋一面](http://img.jiangsulong.com/220422/23323GX4-1.jpg)
文章插图
只是历史在重演吗?时间会证明一切 。
无论如何,我和我的队友决定暂时坚持用类,并使用基于Mobx的解决方案作为状态管理工具 。我认为,在独立开发人员和团队工作人员之间,Hooks的普及率存在很大差异——Hooks的不良性质在大型代码库中更加明显,你需要在该代码库中处理其他人的代码 。我个人真的希望React能把 ctrl+z 的钩子全部放在一起 。
我打算开始着手制定一个RFC,为React提出一个简单、干净、内置的状态管理方案,一劳永逸地解决共享状态逻辑的问题,希望能用一种比Funclasses不那么笨拙的方式 。
推荐阅读
- 不同的场合该如何泡茶,如何泡茶
- 碧螺春茶叶的作用,碧螺春的品质等级
- python中的这个库居然是一个管理文件的神器
- 安化黑茶怎么泡,安化黑茶的产地
- 58金融前端脚手架的设计与实现
- 白茶的制作工艺,茉莉花茶是怎样制作的
- 白茶上的头发是什么,白茶的变质是什么
- 适合军训发的朋友圈有哪些?
- temp文件夹可以删除吗?
- python 目录结构的规划,应该先建立好