我试图在一个Reactive原住民应用程序中的两个页面之间导航。我的实现总是有错误,但我不知道为什么。
我在React中为"Home“和"Settings”站点设置了下面的设置,导航器从中调整
App.js
import Home from "./Home";
import { NavigationContainer } from '@react-navigation/native';
export default function App() {
return <NavigationContainer><Home/>
我正在使用react native进行身份验证流程我有3个屏幕,欢迎屏幕上有两个按钮用于登录或注册,我使用了react导航版本5 每次我按下sign in或sign up按钮时,我都会收到下面的错误消息“The action navigator with payload : SignIn in not handled by any navigator”,我不太确定为什么? 我的问题是如何解决此问题并正确导航到另一个屏幕 用于app.js的代码 export default function App() {
const [state, dispatch] = React.useReduce
我想像这样导航(当我没有做抽屉的时候,它工作得很好):
<Button onPress={() => this.props.navigation.navigate('Projects')}></Button>
但在添加抽屉后,按下按钮后,我得到一个错误,如下所示:
console.error: The action 'NAVIGATE' with payload '{"name":"Projects"}' was not handled by any navigator.
这是我的抽屉