react-fetch-flow:一个在页面加载时获取初始数据的框架

时间:2024-05-20 22:18:33
【文件属性】:

文件名称:react-fetch-flow:一个在页面加载时获取初始数据的框架

文件大小:142KB

文件格式:ZIP

更新时间:2024-05-20 22:18:33

react redux middleware react-router hoc

React获取流 一个在页面加载时获取初始数据的框架 为什么 在React Single Page Applications中在页面加载时获取数据并不容易。 您必须设置加载状态,使用组件生命周期方法进行获取,同时确保当用户在应用程序中浏览时不会过于频繁(或不够)获取数据。 结果是易于出错的实现,您必须仔细考虑才能正确(并且不必这样做)! 这个库解决了这个问题。 什么 React Fetch Flow是一个高阶组件(HOC),中间件和一个简单的reducer,负责处理或设置加载状态,客户端路由行为(与加载有关)和数据获取。 它遵循一种使用户实现简单直观的理念。 这种哲学是用户在整个应用程序中导航时需要最新的数据,而不必刷新页面,除非他们明确声明(例如,用户按回去)。 因此,每当它们推送到浏览器历史记录时,react-fetch-flow将获取数据并设置加载状态,而没有其他时间。 这


【文件预览】:
react-fetch-flow-master
----_config.yml(26B)
----.gitignore(23B)
----README.md(4KB)
----rollup.config.js(395B)
----package.json(1KB)
----src()
--------loadingReducer.js(318B)
--------middleware.js(3KB)
--------index.js(266B)
--------withFetchFlow.js(1KB)
--------withReduxFlow.js(2KB)
--------actionTypes.js(52B)
----example()
--------.gitignore(285B)
--------README.md(106KB)
--------public()
--------package.json(576B)
--------src()
--------yarn.lock(231KB)
----LICENSE.txt(11KB)
----yarn.lock(78KB)

网友评论