有什么方法可以使用一个命令打开 React Native 应用程序和模拟器..
我的意思是这样的: react-native run-android --emulator 'PIXEL_API_27'
我也尝试:
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"android": "react-native run-android --emulator 'PIXEL_API_27'",
"test": "jest"
Run Code Online (Sandbox Code Playgroud)
},
并运行命令,npm run android但它抱怨error: unknown option--simulator'`
我对 React Native 很陌生。请帮助我 ....
嘿,我正在尝试构建一个具有导航功能的简单反应应用程序。主题是我有 3 个组件,App、Test 和 AppShell。应用程序组件是默认(初始)组件。我想要的是,每次用户进入 App 组件时,我的应用程序都会重定向到 Test 组件。
我面临的问题是,我的重定向仅在我第一次加载应用程序时才起作用,之后我的重定向就不起作用了。
我将在下面分享我的三个组件代码以及索引页!
索引页
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
import React from 'react';
import ReactDOM from 'react-dom';
import {
BrowserRouter as Router,
Routes,
Route
} from "react-router-dom";
ReactDOM.render(
<Router>
<Routes>
<Route path='/' element={<App />} />
<Route path='/test' element={<Test />} />
</Routes>
</Router>,
document.getElementById('root')
);
function Test() {
return <h1>Test Me</h1>;
}
reportWebVitals();
Run Code Online (Sandbox Code Playgroud)
应用程序组件
import "./App.css";
import AppShell from "./components/core/appShell";
import { useNavigate } …Run Code Online (Sandbox Code Playgroud)