当我使用react-native执行应用程序时,遇到了一个问题:
我正在使用create-react-native-app来创建我的应用程序,在我的智能手机上执行npm start命令并在expo中打开应用程序之后,我得到了这个错误。
错误:
There was an unhandled error: 19.0.0 is not a valid SDK version. Options are 18.0.0, 17.0.0, 16.0.0, 15.0.0, 14.0.0, 13.0.0, 12.0.0, 11.0.0, UNVERSIONED.
package.json:
{
"n
我无法在Android上的世博环境上运行React本地应用程序;在我的Android手机上运行该应用程序时,它会抛出这个错误:
Something went wrong.
32.0.0 is not a valid sdk version. Options are 35.0.0, 34.0.0, 33.0.0, UNVERSIONED.
在我的iOS手机上,同样的应用程序在世博环境下也能很好地工作。
我从我的MAC启动‘世博开始’,并将两部手机连接到与我的MACBOOK相同的WIFI上。
这是我的app.json文件:
{
"expo": {
"name
我已经创建了一个反应本地应用程序,使用世博和反应导航。对于菜单,我使用的是react导航抽屉。
就像中建议的那样,我想在大屏幕上展示抽屉,在小屏幕上显示抽屉。
最初的行为是正确的,但是当我用web应用程序调整屏幕大小时,我确实看到了一个问题,从大到小,从大到大。drawerType被更新,但是面板是空的。当我点击标题中的切换按钮时,它有时会出现。
在调整屏幕大小后,如何使抽屉始终可见?
极简代码示例:
import * as React from 'react';
import { View, Text } from 'react-native';
i
import { StatusBar } from "expo-status-bar";
import { StyleSheet, Text, View } from "react-native";
import Home from "./screens/Home";
import { NavigationContainer } from "@react-navigation/native";
import { createNativeStackNavigator } from "@react-navigation/nat