首页 > 解决方案 > React SSR 和 ReactiveSearch

问题描述

如果我有一个电影搜索应用程序并且正在使用ReactiveSearch和 Elasticsearch。我想将服务器端渲染 (SSR) 集成到应用程序中,但我想确保在开始之前先了解实现。

我希望我的自动完成组件成为网站的主页,我只想尽快呈现搜索框。我不一定想在用户进入页面的几毫秒内呈现结果 - 我只想快速向他们展示内容。

我是否也需要为 ReactiveSearch 实现 SSR

或者

React SSR 够用吗?

标签: reactjsserver-side-renderingreactivesearch

解决方案


SSR 在 ReactiveSearch 中的主要优点是结果在服务器上预先获取并填充到 ReactiveSearch 存储中,该存储在获取页面后立即呈现它们。

如果您的用例不需要服务器呈现结果,那么其他反应组件的 SSR 就可以了。

请注意,当您使用 SSR 进行响应式搜索时,服务器需要稍长的响应时间,因为它必须从弹性搜索中获取数据。因此,有时 SSR 可能不是完美的用例(尤其是如果您对服务器渲染结果不感兴趣)。


推荐阅读