这个问题通常是由于React Navigation导航不正确引用所致。在使用Algolia和Hooks时需要添加对正确React Navigation导航的引用。下面是一个示例代码片段,演示如何正确引用React Navigation并跳转到另一个页面:
import { useNavigation } from '@react-navigation/native';
const MyComponent = () => {
const navigation = useNavigation();
const onPress = () => {
navigation.navigate('AnotherScreen');
}
return (
Navigate to another screen
);
}
export default MyComponent;
这个示例代码片段中使用了useNavigation Hook来获取当前导航对象,并调用.navigate()方法以跳转到另一个页面。为确保代码能够正确工作,你需要确保在正确的位置导入和设置React Navigation。