<View style={{flex: 1}}>
<Text> Entrées</Text>
<EntréesList token={token} entrées={menu.id_entree}/>
</View>
Компонент EntréesList
<Content>
<List>
{
this.props.entrées && this.props.entrées.map(obj => {
return(
<EntréesDetail token={token} entrées={obj} key={obj}/>
)
})
}
</List>
</Content>
Компонент EntréesDetail
componentDidMount() {
this.props.dispatch(getEntrées({entrées: this.props.entrées, token: this.props.token}))
}
render() {
return (
<View style={{flex: 1}}>
<Card style={styles.card}>
<CardItem >
<Image style={styles.img} source={require('../../assets/repas-min.jpg')}/>
<View>
<Text style={styles.name}> {this.props.entrée.name} </Text>
<Text note numberOfLines={1} style={styles.price}> €</Text>
</View>
</CardItem>
</Card>
</View>
)}
}
const mapStateToProps = (state) => {
return {
error: state.entrées.oneError,
loading: state.entrées.oneloading,
entrée: state.entrées.oneEntrées
}
Я пытался использовать все разные имена в разных компонентах. Но дисплей выводит их быстро, и тогда на всех компонентах видна только фамилия