Проблема в том, что я не вижу {item.key} внутри своей функции. Когда я сам набираю {item.key} внутри рендера flatlist, он работает. Но внутри функции показывается только {item.value}. Может кто-нибудь объяснить мне, почему это происходит?
Пример данных
const orderResultJson = [
{
key: 'Скачайте приложение по ссылке',
value: 'https://google.com'
},
{
key: 'Логин',
value: '879854'
},
{
key: 'Пароль',
value: '849846'
},
];
Моя функция
function DetailsSection(item){
return(
<View>
<Text>{item.value}</Text>
<Text>{item.key}+test</Text>
</View>
)
}
Визуализация
render() {
return (
<View style={styles.container}>
<FlatList
data={orderResultJson}
renderItem={({item}) => <DetailsSection {...item} />}
keyExtractor={item => item.key}
/>
</View>
);
}