下面是我的尝试:
import {View, Text, FlatList, Button} from 'react-native';
import React, {useState} from 'react';
const List = () => {
const data = ['test1', 'test2', 'test3'];
const [test, setTest] = useState(data);
return (
<View style={{alignItems: 'center'}}>
<Text>List</Text>
<FlatList
data={data}
numColumns={1}
renderItem={({item, index}) => <Text>{item}</Text>}
// onRefresh={}
refreshing={false}
/>
<Button title="addData" onPress={() => data.push('tset4')} />
<Button title="show" onPress={() => console.log(data)} />
<Button title="test" onPress={() => console.log(data)} />
</View>
);
};
export default List;
2条答案
按热度按时间9vw9lbht1#
下面是在React Native中使用FlatList实现pull刷新的一种方法。我在代码中添加了注解:
lymgl2op2#
你错过了React的基础知识。看看这个例子。
https://snack.expo.dev/@nazrdogan/233ac3