亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

react服務端渲染問題

react服務端渲染問題

翻翻過去那場雪 2018-08-07 22:10:42
在用戶請求網頁時,服務端使用同構方案,拉取數據后,渲染生成html返回給客戶端,然后客戶端會再次執行react生命周期,再次拉取數據渲染,當然重復渲染倒沒問題,但重復拉取數據會導致流量問題,有誰有這方面的解決方案嗎,先謝過!
查看完整描述

2 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

這是你代碼的問題。當服務端已經渲染生成 html 了,就不需要再重復渲染客戶端組件了,這才是服務端渲染的意義啊。

如果你只是純粹 React,而沒有使用全家桶,可以使用 window.__INITIAL_STATE__(名字任意)記錄服務器渲染完成后的初始狀態。


查看完整回答
反對 回復 2018-08-29
?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

記得沒錯的話,react服務器端渲染之后,會做一個標記,客戶端不會重復進行渲染了。而且服務器端渲染使用的數據是需要傳遞給客戶端的,所以不應該有重復拉取數據的問題。

查看完整回答
反對 回復 2018-08-29
  • 2 回答
  • 0 關注
  • 848 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號