oo-redux-utils:面向对象的Redux的实用程序功能

时间:2024-04-21 03:59:05
【文件属性】:

文件名称:oo-redux-utils:面向对象的Redux的实用程序功能

文件大小:77KB

文件格式:ZIP

更新时间:2024-04-21 03:59:05

react redux reactjs object-oriented JavaScript

面向对象的Redux实用程序 使用面向对象的Redux Utils消除代码中的切换用例! 阅读文章: 先决条件 "react": "^16.0.0", "react-redux": "^6.0.0", "redux": "^4.0.1" "flow-bin": "^0.105.0" 安装 npm install --save oo-redux-utils 用法 创建面向对象的动作 通过为扩展AbstractAction 的操作创建类来创建新的面向对象的操作,然后实现performActionAndReturnNewState方法 PersonState.js // @flow export type PersonState = $Exact<{ +name: string, +age: number }>; personStateReducer.j


【文件预览】:
oo-redux-utils-master
----.babelrc(118B)
----.flowconfig(58B)
----package.json(2KB)
----.github()
--------FUNDING.yml(31B)
----test()
--------AbstractAction.test.js(449B)
--------TestAction.js(376B)
--------OOReduxUtils.test.js(4KB)
--------TestDispatchingAction.js(490B)
--------NamespacedControllerFactory.test.js(2KB)
--------TestState.js(77B)
--------OtherTestAction.js(402B)
--------OtherState.js(66B)
--------ModifyAgeAction.js(449B)
--------AnotherAction.js(392B)
--------ControllerFactory.test.js(2KB)
--------AbstractDispatchingAction.test.js(647B)
--------DispatchUtils.test.js(518B)
--------createNamespacedReducers.test.js(638B)
----LICENSE(1KB)
----package-lock.json(251KB)
----src()
--------ControllerFactory.js(739B)
--------index.js(645B)
--------createNamespacedReducers.js(775B)
--------AbstractDispatchingAction.js(561B)
--------AbstractAction.js(697B)
--------NamespacedControllerFactory.js(939B)
--------Dispatch.js(215B)
--------OOReduxUtils.js(2KB)
--------DispatchUtils.js(483B)
----.gitignore(58B)
----.circleci()
--------config.yml(610B)
----README.md(4KB)

网友评论