老哥们 你们的 React 项目中都用哪个状态管理库?

2023-03-20 11:55:04 +08:00
 justin2018
4057 次点击
所在节点    问与答
41 条回复
enchilada2020
2023-03-20 17:14:22 +08:00
@monologue520 同 娱乐圈选择太多还都大同小异 懒得挨个看 跟官方团队的得了 换来换去也就那玩意
linshuizhaoying
2023-03-20 17:58:22 +08:00
mobx...由于固定版本过于舒服都没关注别的了。。。前排 zustand 我去研究看看是啥
GiantHard
2023-03-20 18:01:02 +08:00
mobx ,mobx 的 reaction, computed, autorun ,比 React 自带的 useXxx 维护负担要小很多
Jtyczc
2023-03-20 18:19:58 +08:00
@sgiyy 请问 zustand 有没有 dev tools
Jaosn
2023-03-20 18:36:51 +08:00
不用任何状态管理库,因为根本没必要伪需求

大型前端应用不适合用这玩意
dcsuibian
2023-03-20 18:58:26 +08:00
vue 已经写好一个页面了,react 还在选库
——一个从 vue 转了 react 的程序员
coolair
2023-03-20 23:18:33 +08:00
我靠,react 真是变化大啊,一年前也有人问这个问题,但是貌似没有一个回答 zustand 的……
jqtmviyu
2023-03-21 00:28:47 +08:00
过了遍 rtkq, 再对比下 vuex 和 pinia, 心里想着这什么玩意呀?
为啥 react api 那么简洁, 会流行搭配一个写法这么笨重的状态管理库?
angrylid
2023-03-21 00:46:58 +08:00
@pdog18 RTK 和 RTK Query 的 boilerplate 是真的又臭又长,用 Redux 差不多就是为了用 devtool
muzuiget
2023-03-21 01:00:54 +08:00
都不用,this.state 一把梭。
dw2693734d
2023-03-21 08:31:10 +08:00
react 自带的 use 系列不香吗
ShuaiYH
2023-03-21 09:27:09 +08:00
本来用的 valtio ,新项目直接用 context 来维护了
Bijiabo
2023-03-21 09:41:03 +08:00
RxJS 一把梭...
TomVista
2023-03-21 10:30:11 +08:00
context provider
linl1n
2023-03-21 11:51:03 +08:00
老项目 mobx ,新项目 recoil
heishu
2023-03-21 13:25:24 +08:00
localstorage sessionStorage 一把梭
sakae010
2023-03-21 14:34:06 +08:00
zustand or jotai ,zustand 偏多
sjhhjx0122
2023-03-21 14:41:08 +08:00
说实话都不好用,不如直接 context+preact/signals ,api 简单直接指哪打哪
sgiyy
2023-03-21 15:14:49 +08:00
@Jtyczc #24 zustand 没有开发单独的浏览器 devtools 工具,但是可以安装和结合 Redux DevTools 来满足这个功能,挺方便的
另这块介绍: https://github.com/pmndrs/zustand#redux-devtools

@rwecho #3 关于 zustand ,推荐看一眼文档,就肯定喜欢和会了。
rwecho
2023-03-23 11:17:20 +08:00
@sgiyy
确实不错 谢谢推荐

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/925492

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX