use-epic:使用RxJS Epics作为React组件的状态管理

时间:2024-05-29 01:48:41
【文件属性】:

文件名称:use-epic:使用RxJS Epics作为React组件的状态管理

文件大小:230KB

文件格式:ZIP

更新时间:2024-05-29 01:48:41

react hook rxjs observable epic

:castle: 使用史诗 使用RxJS Epics作为React组件的状态管理 什么是史诗 :red_question_mark: Epic是一个函数,它接受动作的Observable( action$ ),当前状态的Observable( state$ )和依赖项的对象( deps ),并返回Observable。 Epic的想法源于出色的redux中间件 ,但值得注意的区别在于,由于redux-observable是redux中间件,因此从Epic返回的observable发出了新的actions ,可通过化简器运行以创建新状态, useEpic()跳过redux中间人,并期望Epic返回可观察到的state更新。 function Epic ( action$ , state$ , deps ) { return newState$ ; } 这个简单的主意通过简单但功能强大的API为您的React组件提供了所有出色功能


【文件预览】:
use-epic-main
----.travis.yml(32B)
----.eslintrc(485B)
----rollup.config.js(1KB)
----package.json(3KB)
----.github()
--------ISSUE_TEMPLATE()
----test()
--------test.js(11KB)
----LICENSE(1KB)
----package-lock.json(963KB)
----CONTRIBUTING.md(1KB)
----src()
--------operators.js(811B)
--------main.js(3KB)
--------provider.js(408B)
----examples()
--------simple-fetch()
--------alarm-clock()
----.gitignore(617B)
----CODE_OF_CONDUCT.md(3KB)
----serve.json(67B)
----README.md(11KB)

网友评论