![]() | 1 sgiyy 2023-03-20 12:02:32 +08:00 ![]() zustand ,API 简洁好用 |
![]() | 2 ruoxie 2023-03-20 12:12:02 +08:00 ![]() 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 非常不简洁么? |
![]() | 16 4BVL25L90W260T9U 2023-03-20 14:42:26 +08:00 @pdog18 岂止是非常不简洁,那简直就是简洁的反义词 |
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 ![]() useContext 解决了我所有状态管理需求 |
![]() | 20 ruoxie 2023-03-20 17:04:07 +08:00 @monologue520 redux 的写法简直毒瘤,半年不用再回去改,脑子里想的就是这什么 JB 语法 |
![]() | 21 KMpAn8Obw1QhPoEP 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 ![]() 不用任何状态管理库,因为根本没必要伪需求 大型前端应用不适合用这玩意 |
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 wakarimasen 2023-03-21 00:46:58 +08:00 via Android ![]() @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 linkopeneyes 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 你值得看一下 |