Zet Chou@ALPHA Camp
2024.01.20
iCHEF Lead Front-End Engineer
近十年前端開發經驗,九年 React 開發經驗
曾任 SITCON、JSDC 主議程講者
JSDC 2019 / 2020 議程組工作人員
ALPHA Camp web dev 助教
第 14 屆 IThome 鐵人賽 Modern Web 組冠軍
《一次打破 React 常見的學習門檻與觀念誤解》
《React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者》作者
Zet
周昱安
只會呼叫語法,卻對 React 運作的原理與觀念一知半解
JSX、Reconciliation、immutable update、useEffect...
觀念與觀念之間的關聯破碎,無法融會貫通變成一個知識體系
以上的問題導致實作了很多專案但技術理解卻沒有什麼進展,很常憑感覺以及模糊的經驗在寫程式,為專案的程式碼品質和可靠性埋下隱患
source: 9GAG
componentDidMount
、componentWillUnmount
componentDidMount
、componentWillUnmount
核心觀念與原理
基礎語法、工具、API 的使用方法 & 基礎操作練習
專案實戰情境經驗累積
抽象化設計 & patterns
學習核心知識,了解程式運作的核心概念與原理。這是後續所有學習階段的重要根基,沒有先把觀念基本功打穩的話,後續的學習則大多都是在做白工,難以突破
學習實務操作的基本方法並動手練習,並且連結回核心觀念與知識,達到理論與實作的融會貫通
在實戰情境需求中實踐技術的應用,並從其中累積面對不同情境時需要額外注意並處理的面向的經驗
學習如何在正確滿足商業規格需求的同時,進一步讓程式碼設計得更有擴充彈性、可讀性,並易於測試
掌握基本技術能力
有一定的即戰力
通往 senior level 必須的能力之一