gpt4 book ai didi

javascript - react 路由器不工作

转载 作者:行者123 更新时间:2023-12-03 08:02:49 24 4
gpt4 key购买 nike

我有一个简单的 react 路由器设置。请在此处查看我的代码 -

https://github.com/rocky-jaiswal/lehrer-node/tree/master/frontend

这是react-router最基本的设置,但是在浏览器中我无法让它工作 -

import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route } from 'react-router';
import IndexContainer from './components/index-container';
import AboutContainer from './components/about-container';
import PagesContainer from './components/pages-container';

(function main() {
ReactDOM.render((
<Router>
<Route path="/" component={IndexContainer}>
<Route path="about" component={AboutContainer} />
<Route path="pages" component={PagesContainer} />
</Route>
</Router>),
document.getElementById('app')
);
})();

问题还在于控制台上没有报告错误。即使我更改了 URL,IndexComponent 仍然会被安装。另外,如果我输入 http://localhost:3333/#/about它更改为 http://localhost:3333/#/about?_k=bac2pt以某种方式保留在 IndexComponent 上。

我的简单 webpack 配置或 React/React-router 版本是否有问题?

谢谢,洛奇

最佳答案

IndexContainer 是您的父组件,请尝试在 render() 中添加 { this.props.children } ,以便 AboutContainerPagesContainer 将显示。

关于javascript - react 路由器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34517391/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com