iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

我的React學習筆記 系列

去年挑戰了Vue,今年想多學一個新框架而選擇了React。目前市場所見的職缺幾乎都是以這兩個框架為主,為了讓自己職涯上更多選擇,因此再次挑戰學習框架。

參賽天數 15 天 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊還不給我加薪
DAY 11

React Controll表單(中)

React表單其實可以很簡單,可以使用React Hook Form套件,接著我們就來看看怎麼使用他。 首先,要先知道useForm()這個React Hook...

2022-09-26 ‧ 由 hsiu753 分享
DAY 12

React Controll表單(下)

昨天有提供了許多驗證可使用的屬性,做完了驗證下一步就是準備送出拉!! 過去沒有框架時我們點擊type=“submit”按鈕,form元素onSubmit方式送出...

2022-09-27 ‧ 由 hsiu753 分享
DAY 13

認識第一個Hook-useState

Hook中有很多React的功能,useState是我們第一個入門hook,它的作用在於增加 React state 到 function component,...

2022-09-28 ‧ 由 hsiu753 分享
DAY 14

操作副作用的Hook-useEffect

第二個認識的Hook是useEffect,他最主要的功能就是處理值改變後要做的事,中文又稱為副作用。 他的使用方式會是這樣的寫法 useEffect(() =&...

2022-09-29 ‧ 由 hsiu753 分享
DAY 15

資料互傳的Hook-useContext

資料父傳子props是最常見的形式,若今天資料想要傳給同層的兄弟姊妹或是傳給下下層的元件呢? useContext就出場拉! 但我們先要了解什麼是Global...

2022-09-30 ‧ 由 hsiu753 分享
DAY 15

保存資料的Hook-useRef(上)

在React中最常用也最彈性的Hook就是useRef,用法如下,他回傳的是一個物件,裡面有一個屬性current const data = useRef(*初...

2022-10-02 ‧ 由 hsiu753 分享
DAY 15

保存資料的Hook-useRef(下)

接續昨天的內容,要來說useRef的另一個用途。 使用情境-保存 DOM 節點 useRef可以讓我們快速地抓到DOM元素,這也是useRef最常被使用的功能。...

2022-10-02 ‧ 由 hsiu753 分享
DAY 15

不浪費資源的Hook-useMemo

useMemo目的是用來**「避免重複進行複雜耗時的計算」**,舉以下範例: 看似沒有問題的程式碼其實隱藏了一個問題,當修改number的值,calcSquar...

2022-10-03 ‧ 由 hsiu753 分享
DAY 15

不浪費資源的Hook-useCallback

今天要認識的useCallback跟useMemo很像,都是為了減少資源而存在的Hook。那他們差異在哪呢? useCallback v.s. useMemo...

2022-10-04 ‧ 由 hsiu753 分享
DAY 15

路由Router-什麼是SPA

認識Router前要知道什麼是SPA(Single Page Application)與MPA(Multi-Page Application)。 MPA v.s...

2022-10-05 ‧ 由 hsiu753 分享