react-native - undefined 不是 react native 中的对象(评估'g.ThemeColors.light'),expo.io
问题描述
我正在学习 react native 并在 expo.io 上工作,因为 react native 中的 stackNavigation 已更改,我在我的代码中相应地更改了它,但它给了我以下错误:
Device: (970:881) undefined is not an object (evaluating 'g.ThemeColors.light')
Evaluating module://react-navigation-stack.js
Evaluating module://App.js.js
Loading module://App.js
这是我的 app.js 代码基本上是通过屏幕导航。
import * as React from 'react';
import {
Text,
TextInput,
Button,
View,
StyleSheet,
} from 'react-native';
import { Constants } from 'expo';
import { createStackNavigator } from 'react-navigation-stack';
import { createAppContainer } from 'react-navigation';
// You can import from local files
import SignupView from './components/Screens/SignUpView';
import HomePage from './components/Screens/HomePage';
import SuperAdminHome from './components/Screens/SuperAdminHome';
import Departments from './components/Screens/Departments';
// or any pure javascript modules available in npm
import { Card } from 'react-native-paper';
const AppNavigator = createStackNavigator({
//SplashView:{screen:Splash},
HomePageScreen:{screen:HomePage},
SignupScreen: { screen: SignupView },
SuperAdminView:{screen:SuperAdminHome},
DepartmentsView:{screen:Departments},
});
const AppContainer = createAppContainer(AppNavigator);
export default AppContainer;
解决方案
您可以从 expo 小吃工作示例开始学习:
推荐阅读
- perl - 意外调用字符串化运算符
- python - 如何在 QWebKit 浏览器中保持当前 URL 的更新
- c# - 如何使用 itext7 在固定矩形内缩放文本?
- javascript - 多个请求的 axios 拦截器刷新令牌
- python - 用 Pandas Dataframe 中的 ISO 城市代码替换城市名称
- c# - C# (wpf) datagridview 数据检索
- hibernate - 否定标准
- asp.net - 当我使用 Dapper 运行 Npgsql 查询时,为什么会出现“字段 'XYZ' 的类型目前对 Npgsql 未知”
- java - spring cloud gateway中多了一个yml
- android - 是否可以开发一个带有内部数据库的颤振应用程序,将这些数据上传到外部数据库?