gpt4 book ai didi

javascript - 服务器在静态网站上渲染 React js

转载 作者:数据小太阳 更新时间:2023-10-29 05:44:16 26 4
gpt4 key购买 nike

我最近一直在探索 React,我看到了如何设置诸如 Node 到服务器渲染代码之类的东西。出于速度原因,我真的对使用静态页面很感兴趣,但我不确定在使用静态 html 时是否可以渲染 React 组件。

我可以使用类似 nginx 的东西来触发 react 渲染吗?或者我是否需要更多并且必须使用 Node 、rails 或 sinatra 之类的东西?很抱歉,如果这是一个被误导的问题,我对服务器客户端交互没有很强的感觉。

最佳答案

我们导出一个允许您呈现为静态 HTML 的函数 - ReactDOMServer.renderComponentToStaticMarkup ( docs )。

您需要运行 Node 才能调用该函数。或者,您也可以在开发站点时使用该函数并调用它来生成写入磁盘的静态 HTML 文件。您仍然需要 Node 来调用该函数,但在生产环境中不需要 Node 。然后,您可以根据需要使用该文件(例如,可以用于 GitHub 页面、S3 或任何地方,因为它只是 HTML)。

关于javascript - 服务器在静态网站上渲染 React js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25777931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com