use-methods:一种更简单的使用Reducers的方法

时间:2024-05-18 18:37:41
【文件属性】:

文件名称:use-methods:一种更简单的使用Reducers的方法

文件大小:154KB

文件格式:ZIP

更新时间:2024-05-18 18:37:41

TypeScript

use-methods 安装 选择你的毒药: npm install use-methods yarn add use-methods 用法 该库导出单个 useMethods ,它具有所有功能,但没有动作和调度程序附带的仪式。 基本API遵循与useReducer类似的模式: const [ state , callbacks ] = useMethods ( methods , initialState ) ; 与其提供一个单一的“ reducer”功能(而不是一个针对某个动作类型的巨大切换语句),而是提供了一组“方法”来修改状态或返回新状态。 同样,除了最新状态外,您得到的也不是单个dispatch函数,而是与您的方法相对应的一组回调。 一个完整的例子: import useMethods from 'use-methods' ; function Counter ( )


【文件预览】:
use-methods-master
----.gitignore(104B)
----code-of-conduct.md(3KB)
----package.json(3KB)
----tslint.json(81B)
----src()
--------index.ts(3KB)
----.travis.yml(536B)
----CONTRIBUTING.md(936B)
----LICENSE(1KB)
----vscode()
--------settings.json(34B)
----tsconfig.json(431B)
----.prettierignore(35B)
----tools()
--------semantic-release-prepare.ts(1KB)
--------gh-pages-publish.ts(902B)
----README.md(5KB)
----.prettierrc.yml(116B)
----test()
--------useTodos.ts(2KB)
--------index.test.tsx(6KB)
----.editorconfig(211B)
----yarn.lock(362KB)

网友评论