iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

React 30 天學習歷程 系列

公司之前的開發有使用 React,當時雖然有在案子中幫忙,但多數都是處理 layout 的部分,對於 React 其實並沒有深入了解,希望透過這次自我挑戰,讓自己更加了解 React。

鐵人鍊成 | 共 30 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文 團隊Outcome First
DAY 1

【Day 1 】前言 & 開發環境準備

前言 會寫這系列文,主要是因為之前的工作開始使用 React 做網頁前端開發。由於我是中途加到專案中,過去也沒有使用 React 的經驗,一開始光是了解團隊開發...

2020-09-14 ‧ 由 gigd123 分享
DAY 2

【Day 2】常見的 React 框架及安裝方式

這一篇我會整理幾個常見的 React 框架以及他們的優缺點,另外會以 create-react-app 為範例紀錄安裝的步驟,並簡易介紹資料夾結構。 creat...

2020-09-15 ‧ 由 gigd123 分享
DAY 3

【Day 3】React 中常用的一些 ES6 語法 (一)

ES6 中有不少新的語法在 React 中有應用到,因此在開始 React 的學習前,我會先整理一些 ES6 的語法或新觀念。由於之前的工作中就有使用 ES6...

2020-09-16 ‧ 由 gigd123 分享
DAY 4

【Day 4】React 中常用的一些 ES6 語法 (二)

ES6 箭頭函式的一些運用 函式返回值為物件時的寫法 const userData = user => ({ name: user.name, age:...

2020-09-17 ‧ 由 gigd123 分享
DAY 5

【Day 5】React 中常用的一些 ES6 語法 (三)

這一篇主要提到的都是關於非同步以及同步處理的方式,ES6 有提供 Promise 來處理同步非同步行為,後續也有 async await 讓非同步行為更容易處理...

2020-09-18 ‧ 由 gigd123 分享
DAY 6

【Day 6】用 JSX 來寫 HTML 標籤

JSX 簡介 JSX 是 react 打包的一種 JS 標籤語法,它其實不是字串或 HTML,不過 JSX 是基於 HTML 的特性使用 JS 開發出來的,因此...

2020-09-19 ‧ 由 gigd123 分享
DAY 7

【Day 7】CSS 處理方案(一)

這一篇開始會整理在 React 中常見,但是我不熟悉或沒使用過的 CSS 處理方案。前端開發中 CSS 也是相當重要的一部分,通常都會採用一些 CSS 處理方案...

2020-09-20 ‧ 由 gigd123 分享
DAY 8

【Day 8】CSS 處理方案(二)

postcss postcss 是一款允許使用 JS 套件來轉換 CSS 的工具集合,例如 autoprefixer(會添加一些瀏覽器的前綴)、cssnext(...

2020-09-21 ‧ 由 gigd123 分享
DAY 9

【Day 9】React 元件寫法

這一篇我們來學習 React 的元件寫法。以寫法來說,React 元件分成三種寫法,分別是 createClass、class component、functi...

2020-09-22 ‧ 由 gigd123 分享
DAY 10

【Day 10】元件狀態管理 (一) state & setState

state 是 React 中元件的狀態,在元件內 state 是一個 object。state 又能分為內部狀態和外部狀態,內部狀態即前面所述的元件內的 ob...

2020-09-23 ‧ 由 gigd123 分享