2017-08-23 34 views
0

我正在尝试从行运行导航。我希望在点击行时推送下一个视图。我正在使用来自react-navigation的StackNavigator。行是List以外的其他文件。行推到下一个视图react-navigation

代码的ListView:

const MyScreen = ({ navigation }) => (
    <View style={styles.view}> 
    <ListView 
    style={styles.container} 
    dataSource={this.state.dataSource} 
    renderRow={Row} 
    /> 
</View> 
); 

我行:

const Row = (props) => (
    <TouchableOpacity onPress={() => props.navigation.navigate('Details', {name: 'Lucy'})}> 

回答

1

试试这个

renderRow={() => Row({navigation})} 

你要通过propsRow这样,使navigation.navigate发生。

相关问题