猿问

反应路由器更改URL但不查看

我在对路由做出反应时无法更改视图。看来我已经尝试了所有可以通过Google尝试的方法,但没有运气。我只想显示一个用户列表,单击每个用户应导航到详细信息页面。这是路由器:


import React from "react";

import ReactDOM from "react-dom";

import { BrowserRouter } from 'react-router-dom';

import Users from "./components/Users";

import { Router, Route } from "react-router";

import Details from "./components/Details";


ReactDOM.render((

  <BrowserRouter>

    <div>

        <Route path="/" component={Users} />

        <Route path="/details" component={Details} />

    </div>

  </BrowserRouter>

), document.getElementById('app'))

当我使用url / details时,我的浏览器会导航到该url,但不会更改视图。任何其他路由都会抛出404,因此似乎可以识别该路由但无法更新。


holdtom
浏览 329回答 3
3回答
随时随地看视频慕课网APP
我要回答