小编Cal*_*N99的帖子

React Navigation 说渲染没有返回任何内容

我有 React 导航设置来返回我的组件,到目前为止,从我阅读和观看的内容来看,一切似乎都已正确设置,当我通过 expo 加载应用程序时,我得到“Invariant Violation: _default(...): Nothing was从渲染返回。” 我不确定我的导航器本身是否有问题,或者我如何调用我的导航器?不确定它是如何知道在 HomeStack.Navigator 中调用该特定组件的,我认为它需要某种类似的路由来调用以按其名称加载该特定组件?可能丢失了整个文件,不确定。

导航文件

import React from "react";
import { NavigationContainer } from "@react-navigation/native";
import { createStackNavigator } from "@react-navigation/stack";

import Home from "../Home";

const HomeStack = createStackNavigator();
const HomeStackScreen = () => {
  <HomeStack.Navigator>
    <HomeStack.Screen name="Home" component={Home} />
  </HomeStack.Navigator>;
};

export default () => {
  <NavigationContainer>
    <HomeStackScreen />
  </NavigationContainer>;
};
Run Code Online (Sandbox Code Playgroud)

App.js 文件

import React from "react";
import Navigation from "./config/navigation";

export default () => <Navigation />;
Run Code Online (Sandbox Code Playgroud)

主页组件文件

import React from …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native react-navigation

0
推荐指数
1
解决办法
471
查看次数