React-Native FlatList White Screen 不加载数据

Posted

技术标签:

【中文标题】React-Native FlatList White Screen 不加载数据【英文标题】:React-Native FlatList White Screen doesn't load datas 【发布时间】:2021-12-29 07:58:14 【问题描述】:

我想在 FlatList 中显示这些数据,但它只显示白屏:

const [datas,setDatas] = useState([
        
            name:'dhinesh',
            phone:'9888888888',
            email:'asdasd@gmail.com',
            salary:'50000',
            position:'ww'
        ,
        
            name:'ramesh',
            phone:'93388888',
            email:'jhjj@gmail.com',
            salary:'90000',
            position:'sw'
        
    ]);

这是我使用的代码:

            <FlatList
            data=datas
            keyExtractor=(item, index) => index.toString()
            renderItem=(item) => 
                <View>
                    <Text>item.name</Text>
                    <Text>item.phone</Text>
                    <Text>item.email</Text>
                    <Text>item.salary</Text>
                    <Text>item.position</Text>
                </View>
            
            />

请给我一个解决方案

【问题讨论】:

【参考方案1】:

在您的视图中添加return

renderItem=(item) => 
    return (
        <View>
            <Text>item.name</Text>
            <Text>item.phone</Text>
            <Text>item.email</Text>
            <Text>item.salary</Text>
            <Text>item.position</Text>
         </View>
     )
 

【讨论】:

以上是关于React-Native FlatList White Screen 不加载数据的主要内容,如果未能解决你的问题,请参考以下文章

react-native使用flatlist上拉加载下拉刷新

React-Native:使用 pagingEnabled 时获取 FlatList 中的当前页面

使用 react-native 的 FlatList 时获取未定义不是对象

React-Native 使用 Flatlist 滚动到顶部

React-Native:在ios中传递空数组时,Flatlist和Sectionlist引发异常

突出显示 React-Native FlatList 中的选定项目