NavigationContext
NavigationContext
提供了 navigation
对象(与 navigation prop 是同一个对象)。实际上,useNavigation 使用此上下文来获取 navigation
prop。
大多数情况下,你不会直接使用 NavigationContext
,因为提供的 useNavigation
覆盖了大多数用例。但以防万一你另有想法,NavigationContext
仍然可用。
示例
- 静态
- 动态
import { NavigationContext } from '@react-navigation/native';
function SomeComponent() {
// We can access navigation object via context
const navigation = React.useContext(NavigationContext);
import { NavigationContext } from '@react-navigation/native';
function SomeComponent() {
// We can access navigation object via context
const navigation = React.useContext(NavigationContext);