小编Web*_*bbH的帖子

React Router v4路由不起作用

我是相对较新的反应,我正在试图弄清楚如何让React路由器工作.我有一个超级简单的测试应用程序,看起来像这样:

import React from 'react';
import ReactDOM from 'react-dom';

import {BrowserRouter as Router, Route, Switch, IndexRoute, Link} from 'react-router-dom';

const Home = () => <h1><Link to= "/about">Click Me</Link></h1>
const About = () => <h1>About Us</h1>

const Test = () => (
  <Router>
    <Switch>
    <Route path ="/" component = {Home} />
    <Route path ="/about" component = {About} />
    </Switch>
  </Router>
)

ReactDOM.render(<Test />, document.getElementById('app'));
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,主组件加载没有任何麻烦,当我点击"点击我"链接时,网址更改为localhost/about,但没有任何反应.如果我点击刷新,我会得到一个"无法获取/关于".显然,我做错了什么,但我无法弄清楚是什么.我也在使用Webpack.

reactjs react-router react-router-v4

13
推荐指数
5
解决办法
2万
查看次数

尝试使用小于符号的 React JSX 错误

我正在尝试制作一个箭头指向左侧的简单按钮,所以我想我会使用“<”。但是当我做

<button><</button>
Run Code Online (Sandbox Code Playgroud)

我是否收到了意外的令牌错误,我猜是因为它认为我正在启动一个新元素,而不仅仅是希望 < 成为按钮中的文本。有没有办法解决?用“test”替换 < 编译并且工作正常。

html javascript jsx reactjs

7
推荐指数
3
解决办法
4856
查看次数

标签 统计

reactjs ×2

html ×1

javascript ×1

jsx ×1

react-router ×1

react-router-v4 ×1