Question du test React Native (Legacy)

Expliquez la différence entre ListView et FlatList en React Native.

Difficile

Considérez le code suivant :

import React from 'react'
import { View, Text, FlatList } from 'react-native'

const titles = [
	{ title: 'title 1', key: 'i1' },
	{ title: 'title 2', key: 'i2' },
	...
]

const _keyExtractor = (item, index) => item.key

const ListComponent1 = () => (
	<View>
		{titles.map(item => <Text key={item.key}>{item.title})}
	</View>
)

const ListComponent2 = () => (
	<FlatList
  		data={titles}
  		keyExtractor={_keyExtractor}
  		renderItem={({item}) => <Text title={item.title} />}
	/>
)

Quelles sont les affirmations vraies ?

Auteur: Victor SabatierStatut : PubliéeQuestion passée 424 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !