如何在不使用component标签的情况下将prop发送到Component?

时间:2018-10-23 21:58:54

标签: javascript android react-native jsx

我想将参数作为道具发送给另一个组件,但是每当我使用component标签时,它将明显在该组件内部执行我不想渲染的render方法。有提示吗?

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()} />
    );
}

所以向客户发送道具的唯一方法是使用Component标签,但这会使它呈现在屏幕上。

0 个答案:

没有答案