如何停止组件渲染,直到我从 API 取回数据。为了进行异步 API 调用,我正在使用 react redux-saga
How to stop component rendering till i get data back from API. For making asynchronous API call i am using react redux-saga
我正在 ComponentDidMount 中调用我的异步操作。现在我希望我的组件在我的数据从 Api 返回之前不应该呈现。
我在 react-redux 应用程序中使用 redux saga 作为中间件。
使用 redux-sage-routines 这样你就可以在每个 api 调用或操作中有三个阶段,你可以说。请求,成功和失败分别。
您可以在您的状态中使用 has_loaded、error_loading 等变量,并在请求、成功和失败阶段更新它们。
在您的 React 组件中,使用条件渲染通过使用这些状态来渲染您的组件。添加加载器或微调器,直到您收到 api.
的响应
我正在 ComponentDidMount 中调用我的异步操作。现在我希望我的组件在我的数据从 Api 返回之前不应该呈现。 我在 react-redux 应用程序中使用 redux saga 作为中间件。
使用 redux-sage-routines 这样你就可以在每个 api 调用或操作中有三个阶段,你可以说。请求,成功和失败分别。 您可以在您的状态中使用 has_loaded、error_loading 等变量,并在请求、成功和失败阶段更新它们。 在您的 React 组件中,使用条件渲染通过使用这些状态来渲染您的组件。添加加载器或微调器,直到您收到 api.
的响应