我正在使用 React JS。
首先,我需要使用 REST API 从数据库中获取数据,根据这个结果,我设置了一些变量,并将其进一步传递给另一个类。现在我想通过axios发出同步请求,这样只有在设置数据后控制才应该进行下一步。简而言之,我想停止渲染代码,直到我的变量设置为数据。如何通过axios实现这一点?
最佳答案
在 React 中没有办法做到这一点。这是故意的。 你应该考虑如何处理这个问题。
这里显而易见的选择是在等待响应时显示加载指示器或任何其他形式的输出以呈现。
收到响应后,您可以设置状态以重新渲染组件并显示所需的输出。
关于javascript - 如何停止执行react代码直到axios请求完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40719652/