首頁
學習紀錄
遊戲心得影視Life書單案件檔案
Side Projects委託作品與二創互動實驗場
Kurau
百百 BLOG
首頁
學習紀錄
遊戲心得影視Life書單案件檔案
Side Projects委託作品與二創互動實驗場
Kurau

Kurau Blog

「隨心而寫,真真假假,都是我」

一個記錄生活、輸出興趣的個人空間。
遊戲、影視、閱讀、學習……每一段體驗都值得留下文字。

頁面導覽

  • 學習紀錄
  • 遊戲心得
  • 影視Life
  • 書單
  • 委託作品與二創
  • Kurau
  • 合作邀請

找到我

歡迎來 Discord 找我聊天!

“曾經發生的事不可能忘記,只是暫時想不起來而已。”-《神隱少女》

© 2026 Kurau All rights reserved

面試考題

Component介紹

By Kurau·Updated 2026-05-09·2 分鐘閱讀

在 React 當中,現在有兩種 components。分別是 Class component、Function component(或稱作 Stateless component)。

  1. Function Components :使用一般的 function 來宣告,作為函式他接收 props 做參數,並回傳一個 React 的 DOM 元素。

  2. Class Components :使用 ES6 的 Class 語法糖創建一個 React 下的子類別,也可藉由 React 內的 render 函式回傳 DOM 元素。

基本上兩種方式創建出來的 DOM 沒有不同,差別在於 Class Components 擁有自身的 State (狀態)及 Lifecycle (生命週期)。

但記得嗎?就像我上方提到的,這是 React 在 16.8 版本前的事情了, Hooks 的出現,改變了 Function Components ,讓他擁有專屬的 useState 和 useEffect 來管理狀態及的生命週期。

目錄

    ◆ 相關文章

    • Class Components 介紹

      Class Components 介紹

      2026-05-09
    • Async function-Await 函式

      2026-06-02
    • throw Error用法

      2026-06-02
    • TypeScript 特性 - Interface

      2026-06-02
    ← 上一篇書庫皮膚-bookshelf-spine-與-warm-editorial下一篇 →github 多個帳戶 SSH登入

    ◆ 關於作者

    Kurau

    個人寫作 / 創作的 SoT,記錄遊戲、影視、學習與生活。

    更多 Kurau 的文章