【问题标题】:Google Amp with Reactjs Webapplication带有 React Js Web 应用程序的 Google Amp
【发布时间】:2020-01-16 17:31:38
【问题描述】:

我们已经用节点反应了应用程序。我只想将一页转换为 AMP。我很困惑。我不知道从哪里开始! 我已经阅读了很多关于 amp with react 的内容,但没有找到任何合适的 amp with react 示例。
我只想将一个组件转换为放大器我应该如何进行?任何帮助将不胜感激。在此先感谢。

【问题讨论】:

    标签: reactjs single-page-application amp-html


    【解决方案1】:

    这不会那么简单。 AMP 不允许加载自定义 javascript。 您将需要在服务器端呈现该单个页面,而不是在前端对 javascript 进行水合。所以页面基本上是静态的。这就引出了一个问题——你为什么要用 React 来做这件事?

    另一种方法是使用节点(例如 express)呈现一个页面,并为您的单页应用程序使用另一个路由。

    【讨论】:

    • 感谢您的回复。我正在动态生成一个页面(我想在 AMP 中转换),例如当我单击文章列表中的任何文章时,我将根据 id 导航到文章详细信息页面那篇文章的。那么你的意思是我必须为文章详细信息页面实现单独的路由吗?如果可能的话,你能分享一下服务器端渲染的例子吗?
    • 其实你可以用amp-script加载自定义JavaScript。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 2015-09-14
    • 2019-09-21
    • 2020-11-07
    • 2013-01-28
    • 2016-05-06
    相关资源
    最近更新 更多