Master
语言 & 框架

Jotai和Zustand

Published: Apr 13, 2021
Apr 2021
评估?

我们在之前的技术雷达中评价过尚处试验开始阶段的React应用程序状态管理。我们将Redux移回到试验环, 标明它不再是我们的默认选项,并且提到了Facebook的Recoil。在这一期的技术雷达中,我们要强调的是 JotaiZustand。它们都是React的状态管理包,且目标都是小巧易用。也许不完全是巧合,两者的名字分别是日语和德语中对于单词 状态的翻译。 除了这些相同点,两者的设计也是有所不同的。Jotai的设计与Recoil相似,都是状态由存储在React组件树中的原子组成,而Zustand将状态存储在React外部的单个状态对象中,就像Redux采取的方式一样。Jotai的作者提供了一个非常有用的对照表,可供你决策使用哪一个工具。