反应SSR和ReactiveSearch

时间:2018-07-18 19:12:05

标签: reactjs ssr reactivesearch

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

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

我也需要实现SSR for ReactiveSearch吗?

OR

React SSR是否足够?

1 个答案:

答案 0 :(得分:2)

SSR在ReactiveSearch中的主要优点是将结果预先存储在服务器上,并填充到ReactiveSearch存储中,从而在提取页面后立即将其呈现。

如果您的用例不需要将结果呈现给服务器,则只需将SSR用于其他react组件即可。

请注意,当您使用SSR进行反应搜索时,服务器需要花费更长的时间才能响应,因为它必须从elasticsearch中获取数据。因此,有时SSR可能不是完美的用例(尤其是如果您对服务器呈现结果不感兴趣的话)。