Estou com dificuldade para acessar a propriedade de um objeto json que está dentro de outro objeto.
Esta é minha API https://my-json-server.typicode.com/turisouza/fotos-api/fotos
Quero acessar as propriedades dos comentários para poder renderizar na tela. Segue um exemplo de um objeto do meu json, quero conseguir acessar o usuario e o texto dos comentarios pela minha FlatList que segue mais abaixo
{
"id": 1,
"usuario": "Turí Souza",
"fotoPost": "https://litoralguia.com.br/wordpress/wp-content/files/litoralguia.com.br/2021/12/imagem1.png",
"fotoUsuario": "https://github.com/turisouza.png",
"legenda": "Conheça as melhores ondas do Brasil",
"likes": 230,
"comentarios": [
{
"usuario": "fernanda",
"texto": "Eu quero!"
},
{
"usuario": "luisalberto",
"texto": "Já surfei ai"
},
{
"usuario": "marcosmonteiro",
"texto": "Meu lar"
}
]
Segue minha FlatList
<FlatList
keyExtractor={item => String(item.id)}
data={fotos}
renderItem={({item}) => (
<View>
<View style={estilos.perfil}>
<Image
source={{uri: item.fotoUsuario}}
style={estilos.imagemPerfil}
/>
{console.log(item.fotoUsuario)}
<Text style={estilos.nomeDeUsuario}>{item.usuario}</Text>
</View>
<Image source={{uri: item.fotoPost}} style={estilos.imagemPostagem} />
{console.log(item.fotoPost)}
<Rodape
curtidas={item.likes}
legenda={item.legenda}
usuario={item.usuario}
comentariosTexto={item.comentarios.texto}
comentariosUsuario={item.comentarios.usuario}
/>
</View>
)}
/>
Quanto tento acessar as entradas do texto e do usuario do comentário só consigo um UNDEFINED. O que devo fazer?