使用API调用反应setState的后期更新
我是React的新手,在创建项目时,我的代码遇到了一个非常奇怪的事件。
它具有setState的异步特性,它不允许我像我希望的那样在页面上呈现数据。
我正在尝试将我数据库中已有的文件显示到我的网页上。但是由于状态是在一段时间后设置的,因此我无法使用map函数将文件渲染到屏幕上,因为调用它时未定义。
我实现了get方法,以便获取我要显示的文件的json响应。但是当我挂载我的组件和File的setstate时,它表明它没有任何值。我知道它是异步的,但我不知道如何处理它,以便可以使用地图显示到网页上。
我的代码如...