我有一个网络应用程序,允许用户搜索某些产品,但在某些情况下,服务器返回的数据超过1000行,这会导致浏览器挂起并且有更多时间需要完全加载。如何渲染大型网页
我的问题是如何渲染返回的数据,而不挂在客户端,加载时间更少。
我对ReactJS并不熟悉,但是如果将渲染器放在服务器上并根据用户请求将数据提供给他,那么这对您有帮助吗?
我有一个网络应用程序,允许用户搜索某些产品,但在某些情况下,服务器返回的数据超过1000行,这会导致浏览器挂起并且有更多时间需要完全加载。如何渲染大型网页
我的问题是如何渲染返回的数据,而不挂在客户端,加载时间更少。
我对ReactJS并不熟悉,但是如果将渲染器放在服务器上并根据用户请求将数据提供给他,那么这对您有帮助吗?
我以前用https://github.com/bvaughn/react-virtualized取得了一些成功。诀窍是一次只加载一些数据,另外它只处理渲染可见的行。我也尝试过在没有这些优化的情况下完成它,并且最终等待数秒来渲染数据;有时足以让浏览器提示用户从运行中取消脚本。目前唯一能够呈现什么视图方法是迄今为止最好的体验。
您可以尝试使用Lazy Loading with reactJS向下显示结果作为用户滚动,并在结果页面一度无法加载所有的数据,你可以在Wikipedia difination with examples看看或者看看Microsoft 了解更多信息。