【文件属性】:
文件名称:重设模式:使用挂钩管理您的全局状态
文件大小:468KB
文件格式:ZIP
更新时间:2021-02-07 14:23:48
react redux lightweight hooks state-management
重设
React模式l使用挂钩管理全局状态
产品特点
轻量级的基于React钩子来管理所有状态,没有其他依赖项
更快,仅在状态更改后重新呈现组件,才自动跟踪状态更改
简单仅可直接使用三个步骤,仅可使用React
打字稿让您更轻松地编写React代码
安装
$ npm i -S remode
# # or
$ yarn add remode
使用(仅三个步骤)
创建模型
文件是模型,逻辑更清晰,维护更方便
// src/models/user.ts
import { useState } from 'react' ;
// This is a generic hooks
const usePersistCallback = < T> ( callback : T ) => {
const cbRef = useRef < Function> ( )
【文件预览】:
remode-main
----.gitignore(79B)
----README.zh-CN.md(3KB)
----.eslintrc(42B)
----package.json(2KB)
----src()
--------store.ts(1KB)
--------state-model.tsx(619B)
--------index.tsx(2KB)
----LICENSE(1KB)
----tsconfig.json(446B)
----README.md(3KB)
----example()
--------basic-count()
----.eslintignore(37B)
----logger.js(2KB)
----.editorconfig(173B)
----.prettierrc(63B)
----yarn.lock(848KB)