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

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

reactSSR為什么只在第一次渲染的時候走路由?

reactSSR為什么只在第一次渲染的時候走路由?

慕少森 2019-11-03 11:03:39
這是renderToString的組件,為什么只在第一次進入的時候才走這個路由,其他貌似走的是前端路由functionAppRoute(props){return()}functionDefault(){console.log('iamapproute')return(百度谷歌)}所有的路由都只在瀏覽器刷新后打印消息(在服務端的控制臺),而通過Link跳轉的則全部沒有在服務端console,卻都在瀏覽器里console了,求解
查看完整描述

2 回答

?
慕標5832272

TA貢獻1966條經驗 獲得超4個贊

服務端渲染的基本套路就是用戶請求過來的時候,在服務端生成一個我們希望看到的網頁內容的HTML字符串,返回給瀏覽器去展示。瀏覽器拿到了這個HTML之后,渲染出頁面,但是并沒有事件交互,這時候瀏覽器發現HTML中加載了一些js文件(也就是瀏覽器端渲染的js),就直接去加載。加載好并執行完以后,事件就會被綁定上了。這時候頁面被加載的js接管了,也就是到了我們熟悉的js渲染頁面的過程。所以之后的路由跳轉都是前端實現的
                            
查看完整回答
反對 回復 2019-11-03
  • 2 回答
  • 0 關注
  • 428 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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