FlatList
の中に私のアイテムのうちの3つだけをレンダリングしたいと思います。後でテキストをクリックすると、新しいアイテムがレンダリングされます。ここフラットリストの中に3つのアイテムしかレンダリングしない
はサンプルコードです:
export default class FlatListBasics extends Component {
renderNewItem =() => {
// do something here
}
render() {
return (
<View style={styles.container}>
<FlatList
data={[
{key: 'Devin'},
{key: 'Jackson'},
{key: 'James'},
{key: 'Joel'},
{key: 'John'},
{key: 'Jillian'},
{key: 'Jimmy'},
{key: 'Julie'},
]}
renderItem={({item}) => <Text onPress={this.renderNewItem}>{item.key}</Text>}
/>
</View>
);
}
私はこれを達成することができ、どのように?
let state = {
data = [{key: "Devin"}, {key: "Jackson"}, {key: "James"}]
}
をそして、あなたのFlatList
をレンダリング: }
私はこれが私が探しているものだと思います、テスト後に私のコードで受け入れます、ありがとう – 2r83
魅力のように動作します。承認済みとしてマークする – 2r83