客户端React项目中的SSR

时间:2020-08-15 13:44:47

标签: reactjs server-side-rendering

我是服务器端渲染的新手,所以在开始学习之前,我想了解一下我的选择。

我在Firebase上托管了一个客户端React应用程序。我还具有在外部页面的iframe中加载的横幅。不过实际上,该Banner只是我的React应用程序中的一条路线,因此,在加载iframe时,需要下载完整的React库和其他依赖项,从而使加载时间有些慢,因此我对SSR感兴趣。

在横幅中,我显示静态内容。但是,该内容需要根据托管iframe的页面的输入动态生成。因此,我正在考虑的流程如下:

  • 在主机页面上,参数通过src传递到iframe。
  • 根据服务器上传递的参数生成一个简单页面(横幅),并将其作为轻量级静态HTML页面加载到iframe中。

所以,我有以下问题:

  • 以上情况是否可能?
  • 是否可以在现有的CRA项目中添加SSR支持?如前所述,仅一小部分项目(仅横幅)需要在服务器上呈现。
  • 或者,我是否应该仅为横幅广告创建一个单独的SSR项目?使用Next.js还是其他框架?
  • SSR React应用程序可以托管在Firebase上吗?如果可以,怎么办?

我非常感谢一些指向SSR新手的指针!即使只是回答部分问题。

0 个答案:

没有答案