【文件属性】:
文件名称:redutser:用于Redux和TypeScript的类型安全动作创建者和缩减器
文件大小:59KB
文件格式:ZIP
更新时间:2021-04-27 14:09:00
redux typescript reducer TypeScript
还原器
用于redux和typescript的类型安全的动作创建者和缩减器。
简而言之
使您可以减少击键次数来编写类型安全的reducer。 只需编写函数,lib就会关心动作的创建者和类型。
打字稿版本:如果您的项目使用ts2.8,则必须安装该软件包的另一个版本。
版本
包裹
2.9
redutser
2.8
redutser@ts2.8
createRedutser(initialState,actionsDict):Redutser
actionsDict是一个对象,键将成为操作类型,而值将成为actionsDict器逻辑。
import { createRedutser } from 'redutser'
const initialState = {
newsFeed : [ ] as NewsArticle [ ] ,
editArticleDialo
【文件预览】:
redutser-master
----.gitignore(884B)
----jest.config.json(431B)
----package.json(1KB)
----blog()
--------2018-05-08-why-this.md(2KB)
----built()
--------subdomain.d.ts(8KB)
--------redutser.d.ts(5KB)
--------plug.d.ts(2KB)
--------redutser.js(1KB)
--------create-effects.d.ts(384B)
--------index.js(710B)
--------combine-redutsers.js(1KB)
--------combine-redutsers.d.ts(4KB)
--------create-effects.js(289B)
--------plug.js(745B)
--------subdomain.js(1KB)
--------index.d.ts(260B)
----src()
--------redutser.ts(3KB)
--------combine-redutsers.ts(3KB)
--------subdomain.ts(3KB)
--------index.ts(290B)
--------create-effects.ts(530B)
--------plug.ts(2KB)
----LICENSE(1KB)
----CHANGELOG.md(576B)
----tsconfig.json(260B)
----README.md(8KB)
----type-helpers.d.ts(1KB)
----.vscode()
--------settings.json(89B)
----.npmignore(104B)
----test()
--------redutser.spec.ts(2KB)
--------subdomain.spec.ts(5KB)
--------react.spec.tsx(3KB)
--------tsconfig.json(300B)
--------__snapshots__()
----.editorconfig(230B)
----.prettierrc(92B)
----yarn.lock(119KB)