vitruvius:truVitruvius扩展了Redux的CombineReducers,以允许开发人员在其reducer上包含buildInitialState方法

时间:2024-06-13 01:26:31
【文件属性】:

文件名称:vitruvius:truVitruvius扩展了Redux的CombineReducers,以允许开发人员在其reducer上包含buildInitialState方法

文件大小:143KB

文件格式:ZIP

更新时间:2024-06-13 01:26:31

react state-management reducer one-app JavaScript

维特鲁威 Vitruvius扩展了redux的combineReducers以允许开发人员在其reducer上包含buildInitialState方法。 这允许本地人通过以建立初始状态,而该初始状态通常在还原器设置初始状态时不可用。 例如,可以传递来自请求对象的一些数据。 想要为您对vitruvius的贡献获得报酬吗? 将您的简历发送至 安装 $ npm install --save @americanexpress/vitruvius 执行 以下是实现buildInitialState方法的reducer的示例以及正在实现的vitruvius的示例。 import { Map } from 'immutable' ; export const SOME_ACTION = 'SOME_ACTION' ; const buildInitialState = ( { data }


【文件预览】:
vitruvius-main
----.eslintrc.json(24B)
----immutable.js(770B)
----.istanbul.yml(53B)
----.github()
--------pull_request_template.md(2KB)
--------workflows()
----commitlint.config.js(792B)
----LICENSE.txt(10KB)
----src()
--------immutable.js(1KB)
--------collectBuiltState.js(1KB)
--------index.js(986B)
----.babelrc(26B)
----.npmignore(93B)
----CONTRIBUTING.md(5KB)
----__tests__()
--------.eslintrc.json(29B)
--------collectBuiltState.spec.js(2KB)
--------immutable.spec.js(1KB)
--------index.spec.js(757B)
--------fixtures.js(4KB)
--------__snapshots__()
----README.md(3KB)
----.editorconfig(295B)
----CODE_OF_CONDUCT.md(8KB)
----.gitignore(61B)
----CODEOWNERS(122B)
----.eslintignore(30B)
----package-lock.json(518KB)
----package.json(3KB)

网友评论