花了大半天时间,选择困难症,选哪个好呢?
花了大半天时间,选择困难症,选哪个好呢?
|
epiloguessApr 1, 2024 via Android
1
|
|
estkApr 1, 2024 via iPhone
2
mobx-lite
|
|
KMpAn8Obw1QhPoEPApr 1, 2024 via Android
3
我穿越了…
|
|
4
|
|
K120Apr 1, 2024
5
React 的状态库真的是层出不穷,一起卷
|
|
jackge0323Apr 1, 2024
6
context
|
|
donaldturingleeApr 1, 2024
7
zustand 或者就 RTK
|
|
gapApr 1, 2024
8
react query
|
|
PhilippaApr 1, 2024
9
我之前用 jotai
|
|
10
redux toolkit
|
|
ryHopeApr 1, 2024
11
zustand
|
|
RemovableApr 1, 2024 via iPhone
12
个人用 jotai ,简单方便
|
|
13
zustand 或者 jotai 吧,取决于你是不是需要在组件外操作状态,需要的话选 zustand ,否则 jotai
|
|
BwNVlwSqApr 2, 2024
14
zustand+1
|
|
lee88688Apr 2, 2024
15
@kid740246048 jotai 也是可以在组件外操作状态的,使用默认的 store 或者自己创建 store 就行。
|
|
ruoxieApr 2, 2024 via Android
16
redux 不配
|
|
lstzApr 2, 2024 via Android
17
redux 现在很好用了,跟以前不一样了
|
|
gloyeApr 2, 2024
18
如果是 redux 时代过来的,就 redux-toolkit ,否则就 zustand
|
|
zzloveApr 2, 2024
19
https://github.com/evolify/tiny
试试这个,用起来很简单 |
|
AyaseEriApr 2, 2024
20
OOP 选 mobx ,FP 选 Jotai 。剩下两个不了解。
|
|
bearbossApr 2, 2024
21
用了 zustand 后来加上 react query 维护了远程状态 发现没啥本地状态需要管理的 用 context 都行
|
|
iOCZSApr 2, 2024
22
不过 redux toolkit 的学习成本和集成度都挺高的😂
|
|
23
context 足够使用,绝大部分情况下不缺那点性能。而且三方库往往心智负担更大,等于是你在一个心智负担最小的框架里,硬塞一个心智负担拉满的库。如非必要,勿增实体,我觉得可以部分用在这里。
如果你实在要用,个人推荐一个小众的 https://github.com/xoidlabs/xoid 。 我觉得各种库没有本质区别,基本上就是看语法喜好而已。 |
|
24
createContext useContext
|
|
wu67Apr 2, 2024
25
本来我想说 recoil 的, 这是我在 react 生态用过最好的状态库. 但是上去一艘, 好家伙, 一年多没更新了, 然后发现脸书他们自己的项目以来也跑路去 jotal 了, 我只能说裁员好死....
https://github.com/facebook/sapling/commit/547b205eab16fc78d73ec8edb38b2b2bdc84ddf2 |
|
oliveiraApr 9, 2024
26
如果你熟悉 react hooks 可以试试 hostore: https://github.com/wuwenbang/hostore
|
|
mrwangjustsayApr 24, 2024
27
|
|
28
没有最好,只有适合自己的,分享一下蚂蚁设计师闻冰的 zustand 实践吧,我看了他的几个项目颇有收获
1. 为什么是 Zustand https://zhuanlan.zhihu.com/p/591981209 2. 基于 Zustand 的渐进式状态管理实践 https://zhuanlan.zhihu.com/p/592383756 然后去看这位设计工程师的代码组织 1. https://github.com/ant-design/pro-editor 2. https://github.com/ant-design/pro-flow 3. https://github.com/lobehub/lobe-chat/tree/main/src/store |
|
himesonJun 5, 2024 via Android
29
现在从 ng 换到 react 准确说是 preact 因为有 signals 。以后所有前端状态管理的未来。用了回不去
|