1
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
...
}
私はチュートリアルのその部分を書き直すのに役立ちましたが、コードをうまく実行するサンプルプロジェクトがあります。残りのコードを投稿できますか?何かが間違ってコピーされた可能性があります。 –
updated -------------- –
奇妙なことに、私はそのチュートリアルのサンプルコードを変更しています。あなたの 'marker'オブジェクトには何がありますか?それはこのようなものですか? '{item:{name: 'Lucy'}}'また、ヘッダーにテキストがありません_、あなたは '' Profile'を取得していませんか? –