這是30天的React初學者在沒有學過其他框架的背景下進行的學習過程紀錄,請當作一般的學習筆記來閱讀。預備知識為HTML、CSS以及JavaScript。
主要會依循著React官方文件的教學來學習,內容預計含括以下章節:
Describing the UI:包含JSX、Props、元件、條件式渲染、key等。
Adding Interactivity:事件處理、state、React的渲染機制、state中更新物件與陣列等。
Managing State:組織state、data flow、Redundant State、state 更新邏輯、sharing state等。
以上是在這30天內預計學習的內容,若有餘力也有可能進入第四章的Escape Hatches。
除了React官方文件外也參考Josh W Comeau的 The Joy of React的課程,這部分作為輔助資料使用。若有使用其他的資料,也都會在文章底部的參考資料標示出來。
這系列不會包含React專案創建,個人目前採用了Vite來創建。在筆記中也會提到JavaScript部分內容,但不會深入探討紀錄。
以上是這系列大致的簡介,讀到這邊,若你還有興趣,歡迎一路陪伴(愛護?),內容若有錯誤之處,敬請不吝指教。