在我的react应用程序中,我希望使用API数据初始化组件的状态。工作的一种方法是在useEffect()中进行API调用,然后在API调用之后设置状态,但这将发生在组件的初始挂载之后。我只是想知道是否还有其他方法在组件初始挂载之前初始化状态?这是我试过的,但不起作用。async function getAns() { /
我一直在学习一些使用React的教程,我开始自己构建一个应用程序。我遇到了一个关于组件的情况,我想知道这个场景是否有最佳实践。请注意,我只是使用react rails;目前没有流量或其他什么。使用数组设置初始状态,数组的值通过ajax设置,并在初始呈现中显示该数组。ComponentDidMount将被调用,并将呼喊的状态设置为从ajax调用中接收的数据。}else {
return this