首页 > 解决方案 > React Router Redux 总是显示第一条路由

问题描述

React router redux 总是显示第一条路由。无论我输入哪个网址,它都会呈现第一条路线。

索引.js 文件

<ConnectedRouter history={history}>
   <App />
</ConnectedRouter>

应用程序.js 文件

export default function App() {
      return (
            <Switch>
              <Route to="/" component={Dashboard} key={1} />;         
              <Route to="/icons" component={Icons} key={2} />;         
           </Switch>
      );
    }

标签: javascriptreactjsreact-router-redux

解决方案


只需将exact={true} 添加到Route,默认exact 设置为false,看看这里

<Route exact path="/" component={Dashboard} key={1} />;         

推荐阅读