目次
結論
optionsでrouteを受け取る設定を行い、遷移元でタイトルを渡す
具体的対応
■イメージ
1 2 3 4 5 6 7 |
// routeを引数として設定 options={({route}) => ({ // route.paramsが何も渡されていないときはデフォルトのタイトルを設定する。 headerTitle: route.params?.customTitle || 'defalt title', // タイトル中央よせ headerTitleAlign: 'center', })} |
1 2 3 4 5 |
// 送信元でボタンを押した際の動作 onPress={() => { // 何も設定しなければ'Question'が表示される。{customTitle: '問題'}がrouteとして渡される navigation.navigate('Question', {customTitle: '問題'}); }} |
コメント