javascript - 无法配置react-router在plunker上运行

标签 javascript reactjs react-router plunker

我现在开始自学 react ,并且目前开始使用 react 路由器。 由于某种原因,我的项目无法在 plunkr 上使用路由器标签运行

    <Router history={browserHistory}> 
     <Route path="/" component={SearchPage}></Route>
   </Router>

错误是“路由器未定义”

我知道 - 非常基本的问题,但这可能就是它很容易回答的原因

谢谢

最佳答案

  1. 你可以像这样使用它(es6):

    const {Router, Link, hashHistory, Route, withRouter} = ReactRouter;
    

    http://plnkr.co/edit/SzowouqjShMZiiXtlD5b?p=preview

  2. 或者如果您更喜欢 es5

    var Router = ReactRouter.Router;
    var Route = ReactRouter.Route;
    var hashHistory = ReactRouter.hashHistory;
    

    http://plnkr.co/edit/UznT9V3aMnvzVfsI5ua7?p=preview

  3. 您也可以将 es6 模块与 webpackbin 一起使用

    import {Router, Route, hashHistory} from 'react-router';
    

    http://www.webpackbin.com/Ny87fO0Kb

关于javascript - 无法配置react-router在plunker上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39011918/

相关文章:

grails - React + Grails,非常简单的设置,但是不会渲染

javascript - 在 JavaScript 中写入和读取 JSON 文件

javascript - 从一个 Controller 调用另一个

javascript - 使用 Javascript 计算字符串中的逗号 (AngularJS/Lodash)

javascript - 使用按钮 reactjs 映射列表时出现“此”问题

javascript - 为什么React setState可以异步?

javascript - 如何在设定的时间内(3秒间隔)更改div内的文本内容

reactjs - 将 props 传递给每个组件

reactjs - Menu.Item NavLink 始终处于事件状态的问题 Semantic UI React

javascript - react 路由器。当容器(页面)出现任何错误时如何防止整个应用程序崩溃