How to render nested firebase data in listview with "react-native -


how render nested firebase data in listview react-native

hi ! developing beginner project using firebase , react-native. have problem , want give me advice or code on problem.

this firebase data

{"users" : { "firebaserandomkey" : {   "isvalid" : true,   "name" : "name",   "post" : {     "posttext" : "lorem ipsum",     "posturi" : "https://i.ytimg.com/vi/4hgrifivkqo/maxresdefault.jpg"   },   "surname" : "surname",   "uri" : "https://i.ytimg.com/vi/oei2sjuoweu/hqdefault.jpg" },}} 

this listview renderrow

renderrow(rowdata) {        return (          <scrollview containerstyle={styles.scrollview}>            <text>{rowdata.name} {rowdata.surname}</text>            <image source={{ uri: string(rowdata.uri) }} style={styles.photo} />            <text>{rowdata.posttext}</text>            <image source={{ uri: string(rowdata.posturi) }} style=            {styles.postphoto} />          </scrollview>        );       } 

so can not reach posttext , posturi because in "post". how can reach them in renderrow rowdata? answers

this page code

this page screenshots after update code

have change 1 :

<text>{rowdata.posttext}</text> 

to 1 :

<text>{rowdata.post.posttext}</text> 

and 1 :

<image source={{ uri: string(rowdata.posturi) }} style=            {styles.postphoto} /> 

to 1 :

<image source={{ uri: string(rowdata.post.posturi) }} style=            {styles.postphoto} /> 

Comments

Popular posts from this blog

php - Vagrant up error - Uncaught Reflection Exception: Class DOMDocument does not exist -

vue.js - Create hooks for automated testing -

Add new key value to json node in java -