2017-08-05 4 views
1

私は反応ナビゲーションを使用しています。 ヘッダーボタンのナビゲーションに失敗しました

static navigationOptions = ({ navigation, screenProps }) => ({ 
    title: "My Profile!", 
    headerRight: <Button onPress={(navigation)=>{ navigation.navigate('Chat'); }} ><Text>Test</Text></Button>, 
}); 

しかし、私が手:私は、ヘッダーの右ナビゲーションボタンを追加しよう

navigation.navigateは機能

答えて

3

ではありません私はあなたが

static navigationOptions = ({ navigation, screenProps }) => ({ 
    title: "My Profile!", 
    headerRight: <Button onPress={()=>{ navigation.navigate('Chat'); }}><Text>Test</Text></Button>, 
}); 
をしたいと思います

onFress funcパラメータからnavigationを削除します。

あなたのonPressナビゲーションパラメータから得られるものは、反応ナビゲーションのナビゲーションオブジェクトではなく、反応ネイティブのタッチイベントオブジェクトです。

関連する問題