文件名称:use-reducer-with-side-effects
文件大小:47KB
文件格式:ZIP
更新时间:2024-05-22 02:59:21
react javascript reducer suspense colocation
使用具有副作用的Reducer 应该给React的钩子提供一个reducer,它是一个纯函数,没有副作用。 ( useReducer可能在相同的初始状态下多次调用化useReducer器。)但是,有时候,在useReducer器中包含网络调用或其他副作用是有道理的,以便将程序逻辑全都放在一个位置。 受的ReasonReact启发,此库提供了一种方法来声明性地声明带有更新的副作用,或者通过reducer执行副作用,同时保持reducer的纯净。 一般的想法是,副作用只是声明要执行进一步的代码,而与更新有关。 reducers始终返回Update , NoUpdate , UpdateWithSideEffects或SideEffects函数之一。 一个可能有用的示例是,当分派第二个动作取决于第一个动作的成功时,可以等待更新的同时声明副作用,而不是等待发现。 安装 npm install
【文件预览】:
use-reducer-with-side-effects-master
----.gitignore(38B)
----README.md(6KB)
----.github()
--------workflows()
----test()
--------compose-reducers.js(1KB)
--------update-functions.js(1KB)
--------basic-interactions.js(2KB)
----LICENSE(1KB)
----package.json(1KB)
----src()
--------index.js(4KB)
----.babelrc(108B)
----package-lock.json(171KB)