為什麼 React 在「沒資料時」也要先渲染?——揭開 useEffect 與元件渲染時機的真相

你是否在學習 React 時,有過這樣的困惑? 我明明要等 API 回傳資料再顯示,為什麼 React 一開始就先 render 一次? 明明沒資料,畫面先空著不奇怪嗎? useEffect 執行時不...

React 元件生命週期一次搞懂:從誕生到離開,它經歷了哪些階段?

在你踏入 Hook 的世界之前,有一個觀念非常關鍵 —— 你要先了解 React 元件是怎麼「活著」的。 React 並不是畫面 render 一次就結束,它背後其實運行著一套「生命週期」的機制,幫助...