Не удается получить другой элемент при отображении вкладки для моего компонента - PullRequest
0 голосов
/ 22 января 2020
<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
}

Я пытался использовать все разные имена в разных компонентах. Но дисплей выводит их быстро, и тогда на всех компонентах видна только фамилия

...