私はStackNavigator
に割り当てられていないコンポーネントがあります。しかし、私はまだnavigate
メソッドをreact-navigation
から使いたいと思っています。それは可能ですか?例えばどこでもnavigateメソッドを使用する
:
manage.js
export const mainStack = StackNavigator({
Home: { screen: HomeScreen},
Content: { screen: ContentScreen },
});
OtherContent.js
class OtherContent extends React.Component {
constructor(props) {
super(props);
}
_MoveToScreen =() =>{
//try to open ContentScreen from here
const { navigate } = this.props.navigation;
navigate('ContentScreen');
}
}
私はOtherContent
コンポーネントでnavigate
を使用したいです。コンポーネントにnavigation
小道具を渡すにはどうすればよいですか。