redux-requests:使用Redux Reducer管理进行中的请求,以避免发出重复的请求https

时间:2024-05-22 21:17:12
【文件属性】:

文件名称:redux-requests:使用Redux Reducer管理进行中的请求,以避免发出重复的请求https

文件大小:239KB

文件格式:ZIP

更新时间:2024-05-22 21:17:12

JavaScript

redux请求 使用 管理进行中的请求-避免在没有任何特殊逻辑的情况下发出重复的请求! npm install --save redux-requests 避免发出多个请求 假设您的应用程序对同一组数据有两个视图,但尚未获取此数据。 幼稚的获取此数据的方法是触发 ,该会在呈现后尽快在两个视图中从HTTP API端点获取数据(React中的componentWillMount )。 这种方法的问题在于,当您只需要一个HTTP请求时,您将得到两个相同的HTTP请求! 这样会浪费带宽,也可能浪费渲染周期,因为处理两个相同的响应会导致更新两次。 我们该如何解决呢? 您可以包装所有调用以使用if语句获取数据,并在某处跟踪该状态,但是谁想手动执行此操作? 输入:redux-requests 该库不仅会为您跟踪所有待处理的请求,而且还提供了一个便捷的功能,如果正在处理此数据的待处理HTTP请求


【文件预览】:
redux-requests-master
----.gitignore(50B)
----.babelrc(17B)
----package.json(970B)
----index.js(3KB)
----README.md(9KB)
----example()
--------.babelrc(17B)
--------package.json(924B)
--------index.js(4KB)
--------README.md(792B)
--------index.html(167B)
--------example-screenshot.png(266KB)
----.npmignore(17B)
----test()
--------helper.spec.js(3KB)
--------reducer.spec.js(2KB)
--------middleware.spec.js(2KB)

网友评论