Skip to main content

Introduction

What is Stook?#

Stook 是一系列基于 React hooks 的工具,它的核心一个基于 hooks 实现的状态管理工具。

motivation#

我喜欢 React,一年来,我一直在探索如何更简单的管理 React 应用状态,对于我而言,一个状态管理库的最重要的两点是:1.简单;2.完美支持 TypeScript 。很抱歉,React 生态中的王者 Redux 没有满足这两点中的任何一点。自从 React Hooks 出现,我发现基于 Hooks 的状态管理可以非常简单,并且完美支持 TypeScript,所以会有了 stook。它的名字由 store 和 hook 两个单词组合而成。

Why use Stook?#

  • Minimalism 核心 Api 几乎和 useState用法一样,极低的学习成本.

  • Hooks 基于 hooks 实现,符合 React 的发展趋势.

  • TypeScript TypeScipt 支持非常完美.

  • Extensible扩展性强,使用起来非常灵活.

More than state Management#

但它不仅仅是一个状态管理工具,它衍生出了一个基于 stook 的生态体系,让你用 hooks 的思维开发 React 应用。

比如下面这些工具:

more...