只是想从Magic the Gathering API返回一些数据(顺便说一下,超级有趣的游戏)。当我试图通过搜索来调用一些卡片来获取它们时,api返回数据的速度有点慢。我有一个react bootstrap模式,每当我搜索一个词条时,它就会弹出。我想在等待取回卡片时渲染一个旋转器,然后在一些卡片出现时移除它。我在想,当我的牌数组为空或未定义时,我可以只显示旋转器
在我的react应用程序中,我希望使用API数据初始化组件的状态。工作的一种方法是在useEffect()中进行API调用,然后在API调用之后设置状态,但这将发生在组件的初始挂载之后。我只是想知道是否还有其他方法在组件初始挂载之前初始化状态?这是我试过的,但不起作用。async function getAns() { //mak