iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

關於React,那些我不知道的 系列

這次挑戰將探索那些常用的、耳聞過,但我不熟悉的React!

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文 團隊Web 實驗室
DAY 11

狀態管理的救星?! Recoil 官網導讀( 2 ) 動機

續前 我們的 Recoil 就誕生了!!! 當然,對於狀態管理,有許多人提出各種解決方案。不過我們本篇就從探索Recoil 開始吧!!!!!! 動機 (中段...

2020-09-26 ‧ 由 Ken Chen 分享
DAY 12

狀態管理的救星?! Recoil 官網導讀( 3 ) 動機

Recoil 定義了一個與我們 <App> 元件樹 ( React Tree ) 正交 ( orthogonal ) 有向圖 ( directed...

2020-09-27 ‧ 由 Ken Chen 分享
DAY 13

狀態管理的救星?! Recoil 官網導讀( 4 ) 核心概念

總覽 Recoil 使我們能建立一組資料流的圖,從atom(共享狀態)到selector(pure functions),放入我們的React元件當中。atom...

2020-09-28 ‧ 由 Ken Chen 分享
DAY 14

狀態管理的救星?! Recoil 官網導讀( 5 ) 核心概念

Selectors Selector 是一組純函數 (Pure function, 註:純函數意指相同的input,永遠會回傳一樣的output,沒有任何副作用...

2020-09-29 ‧ 由 Ken Chen 分享
DAY 15

狀態管理的救星?! Recoil 官網導讀( 6 ) 核心概念

如何使用 selector API const circularAreaState = selector({ key: "circularArea...

2020-09-30 ‧ 由 Ken Chen 分享
DAY 16

狀態管理的救星?! Recoil 如何開始?

如何開始在專案中使用? 一、安裝 1. NPM 在你的 React 專案使用 npm 或是 yarn npm install recoil yarn add...

2020-10-01 ‧ 由 Ken Chen 分享
DAY 17

狀態管理的救星?! Recoil 如何開始?(2)

如何獲取我們的共享狀態 昨天介紹到如何在我們的元件中 read / write 共享的狀態,像是 useState 一樣,我們呼叫 useRecoilState...

2020-10-02 ‧ 由 Ken Chen 分享
DAY 18

狀態管理的救星?! Recoil 如何開始?(3) Selector

Selector Codesandbox DemoSelector 代表我們的導出狀態 (derived state) ,也就是根據我們現有的某個 state...

2020-10-03 ‧ 由 Ken Chen 分享
DAY 19

狀態管理的救星?! Recoil 來自遠方的狀態,如何處理Async State?

codesandbox demo 前面幾天的介紹,希望大家對 Recoil 的使用,有些基本的認識了。如果有說明不清楚、錯誤的地方,還請留言跟我說,我會儘速調整...

2020-10-04 ‧ 由 Ken Chen 分享
DAY 20

狀態管理的救星?! Recoil 想用參數來切換 state 怎麼辦? ( selectorFamily )

情境 假如我們正在做一個表單,讓使用者填寫自己的銀行名稱、分行名稱、銀行帳號、戶名,為了提升使用者體驗,我們把銀行名稱、分行名稱 做成 dropdown 的選單...

2020-10-05 ‧ 由 Ken Chen 分享