iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

30天入門:學會第一個前端框架-React 系列

學習前端開發有各式各樣的工具可以去學習、使用,在探討主題的過程中,我發現React這項工具的很像是平常我們熟悉的CSS、JavaScript、HTML的延伸,而且利用VS Code就能實際操作學習,因此我選擇React入門作為主題,希望透過連續30天的文章,把自己所學的知識拿來分享。
接下來30天的文章,除了整理React的基本概念及基礎,還會稍微介紹其原理,以及最重要的實作練習。

參賽天數 18 天 | 共 18 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 | React入門:State VS. Props

在 Day 8 和 Day 10 的文章已經介紹到 state 和 props 的基本概念 這篇文章主要會說明這兩者的差異以及如何做搭配 State:儲存元...

2025-08-28 ‧ 由 Liu 分享
DAY 12

Day 12 | React入門:React渲染技巧

渲染列表 (Rendering Lists) 在JSX 中要用 {} 包住 JavaScript 表達式(expression)來回傳元素(例如 map())...

2025-08-29 ‧ 由 Liu 分享
DAY 13

Day 13 | React入門:Hook - useEffect 的概念

什麼是 useEffect 是 React 內建的 Hook,用來在 Function Component 中處理副作用 (Side Effects)讓我們在畫...

2025-08-30 ‧ 由 Liu 分享
DAY 14

Day 14 | React入門:使用 JSON server 模擬後端 API

JSON Server 是什麼 JSON Server 可以想像成是一個假後端 ( Fake API )在React中,只要準備一個 db.json 檔案,就可...

2025-08-31 ‧ 由 Liu 分享
DAY 15

Day 15 | React入門:useEffect 結合 JSON Server用法

前兩篇的文章有介紹到 useEffect 和 JSON Server(假後端),並說明 db.json 的內容應該如何撰寫 這篇文章主要會示範如何將這兩個方...

2025-09-01 ‧ 由 Liu 分享
DAY 16

Day 16 | React入門:useEffect 應用-資料載入與錯誤處理

載入資料 ( Loading ) 和錯誤檢查 (Error) 的用意 使用 API 抓資料時,資料會有一個讀取的動作,因此需要一個載入狀態,讓使用者知道資料還...

2025-09-02 ‧ 由 Liu 分享
DAY 17

Day 17 | React入門:Custom Hook (自定義Hook)

我們在前兩篇文章有利用 useEffect 去 fetch 資料,但把這部分和主要元件的程式碼放在一起,會讓整體看起來很冗長,因此這篇文章會說到自定義 Hook...

2025-09-03 ‧ 由 Liu 分享
DAY 18

Day 18 | React入門:React Router 路由控制(上)

接下來的的文章會介紹到 React Router 的應用,由於內容比較多,因此會分成上、下兩個部份來介紹。這篇文章主要會介紹 Router 的概念及設置,下一...

2025-09-04 ‧ 由 Liu 分享