【文件属性】:
文件名称:elm-in-redux:Redux中间件,允许您将Elm模块用作减速器
文件大小:298KB
文件格式:ZIP
更新时间:2021-05-17 19:06:16
react redux elm reactjs redux-middleware
Elm-in-redux
动机
编写防弹业务逻辑
保持React(和还原)生态系统
特征
处理全部或部分减速器
与redux平滑集成(请参见下文)
多个异径管处理
减速器的当前状态发送给Elm(因此您不必担心不同步的模型)
从Elm中选择要处理的动作(使用带有camelCase中的action.type的端口)
使用yourActionTypePayload(例如:addTodoPayload)作为端口名,仅接收action.payload(如果存在)
运行示例
这些示例直接使用src文件夹,因此首先:
如果还没有的话,请安装elm: :
然后 :
npm install
最后 :
cd examples/theExampleYouWant
npm install
npm start
打开
在您的项目中使用它
import React from 'react'
i
【文件预览】:
elm-in-redux-master
----.travis.yml(119B)
----.babelrc(60B)
----package.json(1KB)
----__tests__()
--------reducer.js(1KB)
--------middleware.js(4KB)
--------subscribe.js(2KB)
----LICENSE(1KB)
----package-lock.json(517KB)
----dist()
--------index.js(4KB)
----src()
--------index.js(3KB)
--------Redux.elm(2KB)
--------elm-package.json(421B)
----elm-package.json(399B)
----examples()
--------02-mixed-reducers()
--------_public()
--------01-simple-counter()
----.gitignore(198B)
----webpack.config.js(720B)
----README.md(2KB)