【问题标题】:How to use React Router on pure HTML like React on browser如何在纯 HTML 上使用 React Router,如浏览器上的 React
【发布时间】:2019-09-17 17:18:58
【问题描述】:

有没有办法像浏览器上的 React 一样在纯 HTML 上使用 React Router?

例子:

<script src="https://unpkg.com/react@15/dist/react.min.js"></script>

【问题讨论】:

  • 请澄清您的要求。 react router docs 没有回答您的问题吗?
  • 不,它没有回答我。
  • 哦,你的意思是获取带有脚本标签的库。这是一个链接:cdnjs.cloudflare.com/ajax/libs/react-router/5.0.1/…
  • 你能给我一些例子吗?
  • 如果您已经从 cdn 获取 React,您可以使用该链接作为 &lt;script/&gt; 标签的 src 属性来获取 React Router,就像使用 React 一样。

标签: reactjs react-router cdn


【解决方案1】:

React Router 有利于 React Single Page Apps。没有必要在纯 HTML 文件中使用它。这是React Router's purpose的一个很好的总结。

React Router 和动态的客户端路由允许我们构建一个带导航的单页 Web 应用程序,而无需在用户导航时刷新页面。 React Router 使用组件结构调用组件,组件显示相应的信息。

您分享的代码示例暗示有兴趣在您的项目中使用来自 CDN 而不是 installing the library 的 React。如果是这种情况,查看Using React Router with CDN and without webpack or browserify 的帖子可能会有所帮助。

【讨论】:

    猜你喜欢
    • 2014-09-25
    • 2020-05-05
    • 2019-09-03
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多