如何在没有npm的情况下使用ReactRouter CDN方式?

Mad*_*dav 4 html javascript reactjs react-router

我是React的新手.我正在使用它直接添加react.js和react-dom.js文件以及browser.min.js进行javascript转换到我的HTML页面进行练习.现在,我想使用react-router,我从这里添加了ReactRouter.js脚本文件 .但是,我无法找到任何知道如何使用它的示例.我尝试了以下方式,但它不起作用:

  <Router history={history}>
    <Route path="/" component={MainComponent}>
      //<Route path="topics/:id" compponent={Topic} />
    </Route>
  </Router>

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

你能帮助我如何使用ReactRouter.js中的路由器(CDN方式)作为例子.谢谢.

小智 5

let Router = window.ReactRouter;
let RouteHandler = Router.RouteHandler;
let Route = Router.Route;
let DefaultRoute = Router.DefaultRoute;
Run Code Online (Sandbox Code Playgroud)

将这些代码添加到您的顶部以获得真正的参考.