我是 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/