react-native - 我们可以在 React Native 中使用来自 react-router-dom 的 BrowserRouter Switch 和 Route 吗?

标签 react-native

我是 React Native 的新手。在 react 中,我们可以使用以下路线

import React from 'react';
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
import { Provider } from 'react-redux';
const App = () => (
  <Provider store={store}>
    <Router>
      <Layout>
        <Switch>
          <Route exact path='/' component={Home} />
        </Switch>
      </Layout>
    </Router>
  </Provider>
  );
我们可以在 React Native 中使用这些(BrowserRouter、Route、Switch 和 provider)吗?
如果是,那么请解释它是如何可能的,否则请解释这些的任何替代方案。

最佳答案

react-router-dom 在 react native 中不起作用,您必须使用 react navigation在 react 原生导航
react-navigation 中有不同的选项可用于路由,例如 NavigationContainer、stack、createDrawerNavigator、tab 等。

关于react-native - 我们可以在 React Native 中使用来自 react-router-dom 的 BrowserRouter Switch 和 Route 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69041500/

相关文章:

javascript - 如何在 React Native 中点击不同页面上的按钮?

javascript - react 导航 : How to go back to root Tab Navigator with specific tab from child stack

ios - 如何从我的应用程序打开其他应用程序

ios - 异常 : "The specified URL has an unsupported scheme. Only http and https URLs are supported"

react-native - 使用中继环境的突变

react-native - React Native 中的 SHA256

javascript - 找不到变量 React - 即使它没有在文件中使用

java - React Native android 0.19.0 如何添加节点模块依赖项?

javascript - 交叉获取不适用于 React Native

react-native - 如何从静态导航选项调用 redux 操作?