
宋一瑋
本書旨在系統介紹React框架,圍繞React18及後續版本的核心開發範式--函數組件和Hooks展開,並以一款聊天應用的開發爲例演示如何運用現代React技術開發Web應用。另外,本書還將探討 AI技術在React前端開發中的應用實踐。 本書分爲3個部分。第一部分是React基礎,從創建React項目入手,先系統介紹JSX 語法、React組件、基礎HooksAPI等基礎知識,再介紹如何使用props、state、context等數據驅動 React開發,如何利用副作用和事件處理實現業務、交互邏輯,以及如何開發組件樣式。第二部分是React 進階,深入介紹生命週期與虛擬DOM、應用狀態管理及相關框架、優化性能與用戶體驗,並從自定義Hooks、代碼複用等角度介紹如何開發可擴展的React代碼。第三部分是Web應用開發,以聊天應用爲載體,結合 React技術生態,演示前端路由、表單處理、與服務器端通信、質量保證、工程化與架構等,並以開發 AI 聊天機器人爲例探索AI時代前端開發的創新方向。同時,本書會在相關章節中融入AI輔助開發的內容,涵蓋AIIDE、智能體代碼生成、組件拆分輔助、性能問題分析、樣式代碼生成和單元測試、代碼審查等。 本書既適合有一定編程經驗的Web應用程序開發人員閱讀,也可作爲高校及培訓機構相關專業課程的教學用書。
AI 部分聊勝於無,但 React 部分將基礎至最新版本都提到了,也講述了一些版本變化和第三方庫的使用,總體上比較全面了
很棒的一本書,貼合實際,不淺也不深
適合入門,結合代碼調式收穫很多
還蠻不錯的,能讀出來作者用心了的