iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

JavaScript 進階修煉與一些 React ——離開初階工程師新手村的頭30天 系列

一位剛離開新手村的初階工程師,聽到村莊外傳來的風聲說 AI 正在快速崛起,許多冒險者還沒升級就被取代ㄌ!!! 若想活下去,必須不斷鍛鍊、學習新技能,才能成為能駕馭 AI 的中階工程師 Ꮚ・ꈊ・Ꮚ

・ 第一週: 走出新手村需要先知道 wasd 吧——脫離只會寫能動就好的 JS,理解底層的運行原理
・ 第二週: 點到新的技能,聽說叫 React ——深入理解 React 的原理,掌握高效能的寫法
・ 第三週: 慢慢練等,開始打團體任務——了解如何使用一些方便開發的工具
・ 第四週: 最終副本,要比 AI 強就靠現在了——學習重構策略、設計模式,最終養成系統設計思維

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

離開 JS 初階工程師新手村的 Day 11|useCallback / useMemo:進階優化魔法

💡 本篇主題與重點字: - React.memo - useMemo - useCallback 當 React 應用程式規模增長時,性能優化變得至關重要。三...

2025-09-22 ‧ 由 miya850604 分享
DAY 12

離開 JS 初階工程師新手村的 Day 12|Context API:跨越地圖的傳送門

想像你正在建造一棟摩天大樓,每一層樓都需要電力供應。電力從一樓運輸到二樓,再從二樓傳到三樓,一層一層地傳遞下去。如果有一層樓不需要電力,還是得需要通過它才能到達...

2025-09-23 ‧ 由 miya850604 分享
DAY 13

離開 JS 初階工程師新手村的 Day 13|從 Context 到 Zustand:更好用的狀態商店

昨天結尾 Context API 的原生缺點,導致寫程式的開發經驗可以再被提升,包含 Context 更新造成不必要的重渲染 需要細粒度的狀態更新控制 非同步...

2025-09-24 ‧ 由 miya850604 分享
DAY 14

離開 JS 初階工程師新手村的 Day 14|Redux 與 Zustand:不同魔法學派的選擇

比較 花了一些篇幅分別看 Context API 與 Zustand 的用法,接下來讓我們模擬一個實際的例子來理解這兩種加上 Redux 的差異。假設我們要實現...

2025-09-25 ‧ 由 miya850604 分享
DAY 15

離開 JS 初階工程師新手村的 Day 15|狀態商店藍圖:Zustand 模板

Zustand 帶來更好的實時性、更精準的狀態更新管理、以及更集中、更好閱讀的 code。 在前幾天的文章掌握了 Zustand 的基本概念後,實際開發中我們會...

2025-09-26 ‧ 由 miya850604 分享