2016-07-29 67 views
-3

我有一個網絡應用程序,允許用戶搜索某些產品,但在某些情況下,服務器返回的數據超過1000行,這會導致瀏覽器掛起並且有更多時間需要完全加載。如何渲染大型網頁

我的問題是如何渲染返回的數據,而不掛在客戶端,加載時間更少。

我對ReactJS並不熟悉,但是如果將渲染器放在服務器上並根據用戶請求將數據提供給他,那麼這對您有幫助嗎?

回答

0

我以前用https://github.com/bvaughn/react-virtualized取得了一些成功。訣竅是一次只加載一些數據,另外它只處理渲染可見的行。我也嘗試過在沒有這些優化的情況下完成它,並且最終等待數秒來渲染數據;有時足以讓瀏覽器提示用戶從運行中取消腳本。目前唯一能夠呈現什麼視圖方法是迄今爲止最好的體驗。