异步反应Flatlist中的本机渲染项目

时间:2020-05-12 10:33:49

标签: javascript reactjs react-native asynchronous

我希望根据图片的宽度和高度来渲染FlatList中的项目,但是获取这些值会花费一些时间,是否有可能将其转换为异步函数以等待响应后再进行渲染物品?

我尝试在不同的运动中添加async / await关键字,但没有成功。

<FlatList
  ...
  renderItem={({ item }) => {
    return Image.getSize(item, (pictureWidth, pictureHeight) => {
      return(
              <Image
                source={{uri: item}}
                style={{
                  width: width,
                  height: parseInt(pictureHeight * (width / pictureWidth))
                }}/>
          )

0 个答案:

没有答案