46 条回复  ·  952 次点击
dartabe 小成 2024-7-13 13:12:29
前端就是 花不少时间学习的东西  过几年就没用了。。。

当然函数式编程的概念还是不错的
dwu8555 小成 2024-7-13 15:02:07
Redux 已经过时了,直接用 react hook 就行了
qiqw 小成 2024-7-13 15:05:33
我喜欢 recoil:  https://recoiljs.org
masterclock 小成 2024-7-13 15:40:29
十几年前?
jsq2627 小成 2024-7-13 15:42:21
接老项目还用,新项目基本没人用了
kenberkeley 小成 2024-7-13 17:29:24
没有一定规模的项目其实看不出来好处,尤其是国内经常不写单元测试的情况下,基本就是没啥优势。
lee88688 小成 2024-7-13 18:23:50
现在用 redux 确实少了很多,的确比较复杂。不过 redux 不仅仅可以做状态管理,还可以做成事件触发器,构建 command 模式的和 saga 模式。在复杂的业务场景中真的很好用并且目前开源社区没有比较好的解决方案。主要是 saga 和 command 要求类似事件触发的方式进行解耦。
zustand 确实简化了 redux ,但失去了类事件触发的机制,扩展性降低了很多。
不过大部分 Web 应用应该不会有这么复杂的前端业务,redux 对他们来说确实过于复杂。
DeWjjj 小成 2024-7-13 18:37:32
jotai 就行了。
enchilada2020 小成 2024-7-13 19:00:39
@lee88688 事件触发器 saga 和 command 能再详细说说吗 没太理解 最好能有例子或者相关文章之类的
Jeremial 小成 2024-7-13 19:00:41
之前我们 react 项目里禁止使用 redux
从一开始就感觉这个很不好用,页面没复杂到一定程序,useState, useContext 那一套完全够用了。

现在回过头来看,当时的决定也算是挺正确的
返回顶部