1
sgiyy 2023-03-20 12:02:32 +08:00 1
zustand ,API 简洁好用
|
2
ruoxie 2023-03-20 12:12:02 +08:00 1
zustand ,无比反感 redux
|
4
justin2018 OP |
5
SolidZORO 2023-03-20 13:10:29 +08:00
valtio ,比起 zustand 简洁的 API 等于没有 API 。都是 P 家作品。
|
6
JavenXiao 2023-03-20 13:13:44 +08:00
之前公司用的是 redux ,现在感觉风向变了,对于 react 的模式都有些不受待见,在尝试用一些 nodiff 的框架了
|
7
DICK23 2023-03-20 13:35:04 +08:00
mobx ,就是新老版本兼容太差
|
8
meteor957 2023-03-20 13:40:44 +08:00
valtio
|
9
Tyaqing 2023-03-20 14:06:19 +08:00
投一票给 jotai
|
10
j3n5en 2023-03-20 14:08:12 +08:00 via Android
我也投一票给 jotai
|
11
cc258 2023-03-20 14:11:23 +08:00
jotai
|
12
lodisy 2023-03-20 14:16:17 +08:00 via Android
nanostores
|
13
Removable 2023-03-20 14:21:13 +08:00 via iPhone
jotai
|
14
yuthelloworld 2023-03-20 14:28:02 +08:00
|
15
pdog18 2023-03-20 14:39:23 +08:00
咋一个 React 有那么多状态管理库?他们有哪些优缺点吗?问了 chatgpt 说是简洁一些,难道简单使用下 Redux Toolkit 非常不简洁么?
|
17
frankies 2023-03-20 15:27:19 +08:00 via Android
zustand +1
|
18
monologue520 2023-03-20 16:13:51 +08:00
哈哈,我一直使用的是 react-redux,原因就是太懒了,会一个其他的就不想看了. 反正大多是固定写法
|
19
quehei 2023-03-20 16:23:37 +08:00 3
useContext 解决了我所有状态管理需求
|
20
ruoxie 2023-03-20 17:04:07 +08:00
@monologue520 redux 的写法简直毒瘤,半年不用再回去改,脑子里想的就是这什么 JB 语法
|
21
enchilada2020 2023-03-20 17:14:22 +08:00 via Android
@monologue520 同 娱乐圈选择太多还都大同小异 懒得挨个看 跟官方团队的得了 换来换去也就那玩意
|
22
linshuizhaoying 2023-03-20 17:58:22 +08:00
mobx...由于固定版本过于舒服都没关注别的了。。。前排 zustand 我去研究看看是啥
|
23
GiantHard 2023-03-20 18:01:02 +08:00
mobx ,mobx 的 reaction, computed, autorun ,比 React 自带的 useXxx 维护负担要小很多
|
25
Jaosn 2023-03-20 18:36:51 +08:00 1
不用任何状态管理库,因为根本没必要伪需求
大型前端应用不适合用这玩意 |
26
dcsuibian 2023-03-20 18:58:26 +08:00 via Android
vue 已经写好一个页面了,react 还在选库
——一个从 vue 转了 react 的程序员 |
27
coolair 2023-03-20 23:18:33 +08:00
我靠,react 真是变化大啊,一年前也有人问这个问题,但是貌似没有一个回答 zustand 的……
|
28
jqtmviyu 2023-03-21 00:28:47 +08:00
过了遍 rtkq, 再对比下 vuex 和 pinia, 心里想着这什么玩意呀?
为啥 react api 那么简洁, 会流行搭配一个写法这么笨重的状态管理库? |
29
angrylid 2023-03-21 00:46:58 +08:00 via Android 1
@pdog18 RTK 和 RTK Query 的 boilerplate 是真的又臭又长,用 Redux 差不多就是为了用 devtool
|
30
muzuiget 2023-03-21 01:00:54 +08:00
都不用,this.state 一把梭。
|
31
dw2693734d 2023-03-21 08:31:10 +08:00
react 自带的 use 系列不香吗
|
32
ShuaiYH 2023-03-21 09:27:09 +08:00
本来用的 valtio ,新项目直接用 context 来维护了
|
33
Bijiabo 2023-03-21 09:41:03 +08:00
RxJS 一把梭...
|
34
TomVista 2023-03-21 10:30:11 +08:00
context provider
|
35
linl1n 2023-03-21 11:51:03 +08:00
老项目 mobx ,新项目 recoil
|
36
heishu 2023-03-21 13:25:24 +08:00
localstorage sessionStorage 一把梭
|
37
sakae010 2023-03-21 14:34:06 +08:00
zustand or jotai ,zustand 偏多
|
38
sjhhjx0122 2023-03-21 14:41:08 +08:00
说实话都不好用,不如直接 context+preact/signals ,api 简单直接指哪打哪
|
39
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 ,推荐看一眼文档,就肯定喜欢和会了。 |
41
hehehu 2023-06-05 20:08:16 +08:00
valtio 你值得看一下
|