0

我正在使用反应 JS。

首先,我需要使用 REST API 从数据库中获取数据,并使用此结果设置一些变量,这些变量将进一步传递给另一个类。现在我想通过 axios 发出一个同步请求,这样只有在设置数据控制之后才能进行下一步。简而言之,我想停止渲染我的代码,直到我的变量设置为数据。如何通过 axios 实现这一点?

4

1 回答 1

3

在 React 中没有办法做到这一点。这是故意的。你应该考虑如何处理这个问题。

这里明显的选择是在等待响应时显示加载指示器或任何其他形式的输出来呈现。

收到回复后,您可以设置状态以重新渲染组件并显示所需的输出。

于 2016-11-21T12:02:22.007 回答