-
react-atomic-state是一款基于订阅机制实现的简单React全局状态管理工具
资源介绍
:atom_symbol: React原子态
基于简单简单React全局状态管理。
安装
$ npm install --save react-atomic-state
# --- or ---
$ yarn add react-atomic-state
:red_question_mark: 动机
我的“状态和道具”情侣一个巨大的风扇,但有时我需要共享一个简单的价值,我的整个应用程序。 我不喜欢Context API和现有的全局状态管理库(在大多数情况下,对我来说过头了:状态必须是一个对象,必须处理选择器等),因此我决定发布此小型库以涵盖这种特殊的需求 :raising_hands: 。
用法
// states/count.ts
import { atom , useAtom } from "react-atomic-state" ;
const count = atom ( 0 ) ;
export const decrement = ( ) => count