У меня есть простой FlatList, показывающий список имен объектов.FlatList вызывает функцию nameCheck, чтобы увидеть, является ли имя объекта нулевым.Когда я регистрирую весь объект, имя объекта показывает нуль, но когда я регистрирую только имя, оно не появляется как ноль.
console.log (item)
id: 1
name: null
team: "Blue"
username: "user"
console.log (item.name)
Боб
Что здесь происходит?
render(){
function nameCheck(item){
console.log(item)
console.log(item.name)
if(item.name == null){
return <Text>Name is Null</Text>
}else{
return <Text>Name is Not Null</Text>
}
}
return (
<FlatList
data={this.state.objects}
renderItem={({item}) => {
{nameCheck(item)}
}
/>
)