0
저는 반응 라우터를 사용하려고하는데, 라우터는 항상 초기 경로 ('/')를 렌더링합니다. 내가/#/계정을 렌더링 할 때 내가반응 라우터는 항상 '/'경로를 렌더링합니다.
react: ^16.2.0
react-dom: ^16.2.0
react-router-dom: ^4.2.2
을 사용하고, 대신 계정의 홈을 렌더링합니다.
import {Switch} from 'react-router-dom';
을하고 포장이 주위에 얻을 수있는 방법
import React from "react"
import ReactDOM from "react-dom"
import { BrowserRouter as Router, Route } from 'react-router-dom'
import Home from "./components/Home/Home";
import Account from "./components/Account/Account";
import Layout from "./components/Layout";
const app = document.getElementById('app');
ReactDOM.render(
<Router>
<div>
<Route exact path="/" render={() => (<div>Home</div>)} />
<Route path="/account" render={() => (<div>Account</div>)} />
</div>
</Router>,
app
)
<Switch>
에 대해 읽을 수 있습니다. –''에' '을 싸 웁니 까? 콘솔의 모든 오류? –
Aaqib
예, 전혀 오류가 없었습니다. –