Я новичок в reactJS и занимаюсь разработкой веб-приложения. Это общий вопрос, поэтому мы будем благодарны за общее руководство / совет.
Если это так, как мне обрабатывать маршруты к неотреагировавшим страницам в Reaction-router-dom? Или мне для этого нужны отдельные логики маршрутизации c в бэкэнде? Мне было интересно, если это можно сделать следующим образом:
import React from 'react'; import { BrowserRouter, Route, Switch } from "react-router-dom"; import Home from "./routes/Home"; import Post from "./routes/Post"; import Profile from "./routes/Profile"; /* import non-react pages here.? */ function App() { return ( <BrowserRouter> <Switch> <Route path="/" exact={true} component={Home}/> <Route path="/r/:postid" exact={true} component={Post}/> <Route path="/:username" exact={true} component={Profile}/> /* Route non-react pages here? */ </Switch> </BrowserRouter> ); } export default App;
Большое спасибо!
Может быть, вы можете использовать элемент перенаправления внутри маршрута:
<Route path="/pricing"> <Redirect to="www.something.com" ></Redirect> </Route>