我正在使用React Navigation在屏幕之间进行路由。我有一个初始屏幕,其中包含FlatList
我在传递这样的参数时路由到新屏幕的项目的, onclick 。
props.navigation.navigate('Details', {
id: props.id,
title: props.title
});
在Details
屏幕中,我可以使用以下代码接收它,但是考虑到它是一个静态函数并且我无法访问this.setState()
.
static navigationOptions = ({navigation}) => {
const {params} = navigation.state;
console.log(params);
};