< >
掌握React關鍵開發技能,建構高效、直觀的Web應用程式!深入探討React的基本概念與優化技術,幫助開發者撰寫高效能的Web應用程式。「Carl Sagan說曾過,『觀察過去,可以推知未來』。在下認為,Tejas在前端領域透過這本書完美詮釋了這句名言,帶領我們穿梭於React的發展歷程。他以細膩的方式,深入剖析調和(reconciliation)和Fiber背後的關鍵概念。若要深入瞭解React及其不斷發展的生態系統,此書是必讀之作。」— Matheus Albuquerque BrasilWeb技術領域的Google開發專家在建構Web使用者介面時,React可透過宣告性抽象化提供出色的開發體驗。這本實用的書籍將帶你深入瞭解這個JavaScript程式庫的基本概念,涵蓋JSX語法和進階模式、虛擬DOM、React調和(reconciliation),以及進階的優化技術。熟悉React的用法可以讓你迅速掌握如何做出更出色的web app。作者Tejas Kumar以淺顯易懂的文字來帶你深入探索React,同時避開典型的軟體工程術語,幫助你理解這個JavaScript程式庫的底層運作方式。藉著瞭解React,你將學會如何撰寫直觀的React程式碼,並充分理解React的微妙差異和層次,將熟練程度提升至另一個境界。透過這本書,你將:• 深入理解React的運作原理。• 在開發React應用程式的進行效能優化。• 建立能在任意規模下穩健運行的React應用程式。• 掌握React提供的各種機制及其使用時機,例如reducer、state、ref。
Tejas Kumar 自2014年開始編寫React程式,曾經在研討會、工作坊和客座講座上,為這個主題發表多次演說。Tejas從多家初創企業的技術棧(stack)累積了豐富的經驗,對React的核心概念有深入的瞭解,並樂於利用這些知識來鼓勵、傳授和增進他人流利地寫出React應用程式的能力。
第一章 基本內容為什麼會有React?在React 問世之前的世界進入React 時代總結:那麼,為什麼React 這麼紅?本章回顧複習問題下回預告第二章 JSXJavaScript XML?JSX 的好處JSX 的缺點揭開神祕面紗JSX Pragma表達式本章回顧複習問題下回預告第三章 虛擬DOM虛擬DOM 簡介 真實DOM虛擬DOM 的工作原理本章回顧複習問題下回預告第四章 透視調和瞭解調和合併處理以前的技術Fiber 調和器本章回顧複習問題下回預告第五章 常見問題與強大的模式使用React.memo 來進行記憶化使用useMemo 來做記憶化useState vs. useReducer強大的模式延遲載入本章回顧複習問題下回預告第六章 伺服器端的React用戶端算繪的限制伺服器算繪的崛起hydration建立伺服器算繪於React 中的伺服器算繪API不要自己來本章回顧複習問題下回預告第七章 並行React同步算繪的問題複習Fiber調度和延遲更新算繪laneuseTransitionuseDeferredValue並行算繪的問題深入探討本章回顧複習問題下回預告第八章 框架為什麼我們需要框架?使用框架的好處使用框架的取捨 熱門的React 框架選擇框架本章回顧複習問題下回預告第九章 React Server Components好處伺服器算繪伺服器組件的規則伺服器操作React 伺服器組件的未來本章回顧複習問題下回預告第十章 React替代方案Vue.jsAngularSvelteSolidQwikReact 不是回應性的React 的未來 共同模式本章回顧複習問題下回預告第十一章 結論要點我們的時間軸在魔法背後的機制探索進階領域持續獲得新資訊索引
JavaScript設計模式學習手冊 第二版 全棧測試|交付高品質軟體的實務指南 資料視覺化|使用Python與JavaScript 第二版
購買紙本書