我设置了一个rest API后端。我想在getInitialState函数中为组件设置值,但我不知道如何填充需要返回的对象,因为我使用的是异步http请求。不出所料,我返回的对象具有未定义的值。我不知道如何在异步调用返回一些值之后而不是在它发生之前调用getInitialState。import React from 'react';
export default class Ind
当我调用fetchProducts时,我希望在运行下一行代码之前更新productPage状态,因为下一行需要更新状态。
只有在函数运行完毕后,状态才会更新。无论我在fetchProducts函数中将console.log(productPage)放在何处,它都会返回调用该函数之前的状态。productPage + 1) // DOES NOT UPDATE UNTIL AFTER FUNCTIO
我是新的反应本机,目前与无限滚动列表视图挣扎。这是一个日历列表,需要根据选定的公司(作为支柱)进行更改。问题是:螺旋桨(以及myCompany状态也会改变),但是在_loadMoreAsync方法中,prop.company和myCompany都保存它们的初始值。import * as React from 'react';
import { FlatList } from 'react-native