通过该示例https://reactnavigation.org/docs/intro/它必须像这样工作:
static navigationOptions = ({ navigation }) => ({
title: `Chat with ${navigation.state.params.user}`,
});
但函数不调用
更新:
export default class MainMap extends React.Component {
...
onMarkerPress(marker) {
this.props.navigation.navigate('Description', marker);
}
...
}
export default class Description extends Component {
static navigationOptions = ({ navigation, screenProps }) => ({
title: navigation.state.params.item.name + "'s Profile!"
}); //No text in the header
...
}