Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web 如何呈现大型网页_Web_Reactjs_Webpage - Fatal编程技术网

Web 如何呈现大型网页

Web 如何呈现大型网页,web,reactjs,webpage,Web,Reactjs,Webpage,我有一个web应用程序,允许用户搜索某些产品,但在某些情况下,从服务器返回的数据超过1000行,这将导致浏览器挂起,并有更多时间完全加载 我的问题是如何呈现返回的数据,而不挂起在客户端,并减少加载时间 我不熟悉ReactJS,但如果将渲染设置在服务器上,并在用户请求时将数据提供给他,这种方式有用吗?我过去使用过,并取得了一些成功。诀窍是一次只加载一些数据,而且它已经只处理渲染可见的行。我也尝试过在没有这些优化的情况下进行操作,结果是你要等待几秒钟才能呈现数据;有时足够长,浏览器可以提示用户取消脚

我有一个web应用程序,允许用户搜索某些产品,但在某些情况下,从服务器返回的数据超过1000行,这将导致浏览器挂起,并有更多时间完全加载

我的问题是如何呈现返回的数据,而不挂起在客户端,并减少加载时间

我不熟悉ReactJS,但如果将渲染设置在服务器上,并在用户请求时将数据提供给他,这种方式有用吗?

我过去使用过,并取得了一些成功。诀窍是一次只加载一些数据,而且它已经只处理渲染可见的行。我也尝试过在没有这些优化的情况下进行操作,结果是你要等待几秒钟才能呈现数据;有时足够长,浏览器可以提示用户取消脚本运行。唯一的呈现视图中的内容的方法是迄今为止更好的体验。

您可以尝试使用在用户向下滚动时显示结果,而不是在结果页面中一次加载所有数据,您可以查看或查看 了解更多