簡體   English   中英

為什么 getInitialProps 在重定向時運行而不是在頁面刷新時運行? (NextJS)

[英]Why does getInitialProps runs on redirect but not on page refresh? (NextJS)

一個快速的 NextJS 問題 -> 為什么當頁面被重定向到(例如使用 Router.push \\ Router.replace)時 getInitialProps 正在運行,但不是在頁面刷新時運行? 這背后的道理是什么?

謝謝!

  • 我使用的是有點舊的 NextJS 版本 -> 6.12.0

對於初始頁面加載,getInitialProps 將僅在服務器上執行。 getInitialProps 只會在通過 next/link 組件或使用 next/router 導航到不同的路由時在客戶端上執行。

這意味着它將在 Initial Page Load -Refreshes Apply- 中被調用,它在服務器端執行,而不是在客戶端執行。 作為

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM