小编Amj*_*jad的帖子

默认使用 React Native 打开安卓模拟器

有什么方法可以使用一个命令打开 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 很陌生。请帮助我 ....

react-native

5
推荐指数
1
解决办法
4712
查看次数

React router dom 导航方法无法正常工作

嘿,我正在尝试构建一个具有导航功能的简单反应应用程序。主题是我有 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)

javascript reactjs react-router-dom

2
推荐指数
1
解决办法
1万
查看次数