Как я могу отправить реквизит для компонента без использования тега компонента? - PullRequest
0 голосов
/ 24 октября 2018

Я хотел бы отправить параметр в качестве опоры другому компоненту, но всякий раз, когда я использую тег компонента, он, очевидно, будет выполнять метод рендеринга внутри этого компонента, который я не хочу рендерить.Любые советы?

render() {

    return(
        <FlatList 
        data={this.state.dbData} 
        renderItem={({item}) => {
            return(
                <TouchableHighlight title="Client" onPress={ () => {
                    <Client selectedItem={item} />
                    this.props.navigation.navigate('ClientScreen');
                } }>

                    <CardSection><Text>{item.id}</Text></CardSection>
                </TouchableHighlight>

                    );
                }
            } 
        keyExtractor={item => item.id.toString()} />
    );
}

Таким образом, единственный способ отправить реквизит Клиенту - это использовать тег Компонента, но при этом он отображается на экране.

...