redux-json-schema-middleware:用于Redux的JSON模式中间件

时间:2024-05-29 02:03:23
【文件属性】:

文件名称:redux-json-schema-middleware:用于Redux的JSON模式中间件

文件大小:91KB

文件格式:ZIP

更新时间:2024-05-29 02:03:23

JavaScript

redux-json-schema-中间件 用于中间件。 Redux将所有应用程序状态集中到一个*存储中。 减速器中的一个小错误很容易破坏该存储。 这种损坏可能会在一段时间内未引起注意,从而导致奇怪的应用程序行为或(更糟糕的)数据丢失。 每次派发动作时,该中间件都可以通过验证商店的形状来轻松检测商店的损坏,从而在出现问题时使应用程序快速失败。 中间件还支持动作验证。 内容 类似项目 用法 另请参阅教程以获取更完整的介绍。 JSON模式验证是使用Ajv执行的。 有关架构关键字的参考,请参见http://epoberezkin.github.io/ajv/keywords.html 。 安装 使用npm或yarn安装。 npm install --save-dev redux-json-schema-middleware 配置 创建中间件时提供一个配置对象: import


【文件预览】:
redux-json-schema-middleware-master
----LICENCE.txt(1KB)
----.gitignore(33B)
----README.md(7KB)
----.nvmrc(9B)
----CHANGELOG.md(523B)
----appveyor.yml(284B)
----package.json(1KB)
----babel.config.json(127B)
----src()
--------middleware.test.js(730B)
--------ajv.test.js(294B)
--------perActionSchemas.test.js(2KB)
--------actionSchema.test.js(1KB)
--------index.js(3KB)
--------configSchema.js(368B)
--------storeSchema.test.js(2KB)
--------testUtils.js(315B)
--------fsaSchema.test.js(2KB)
--------fsaSchema.js(200B)
--------configSchema.test.js(2KB)
----.travis.yml(83B)
----.editorconfig(199B)
----TUTORIAL.md(5KB)
----yarn.lock(203KB)

网友评论