買這商品的人也買了...
-
深入理解 Android 網絡編程-技術詳解與最佳實踐$414$393 -
$534Android 深度探索(捲 2)-系統應用源代碼分析與 ROM 定製(附光盤) -
JavaScript & jQuery: The Missing Manual, 3/e (國際中文版)$680$537 -
Android 安全攻防權威指南$534$507 -
比開發者更高境界:頂尖 Google 手機工程師教你分析 Android 5.0 原始程式碼$860$731 -
Python 駭客密碼|加密、解密與破解實例應用 Cracking Codes with Python$520$410 -
$330網絡設備配置與調試項目實訓(第4版) -
$534Oracle 19c 從入門到精通 (視頻教學超值版) -
C# 高級編程, 12/e$1,188$1,128 -
輕量又漂亮的 Python Web 框架 - Streamlit AI 時代非學不可$690$545 -
TensorFlow 神經網絡設計 — 基於 Python API 的深度學習實戰$414$393 -
React 開發實踐:掌握 Redux 與 Hooks 應用$539$512 -
$504大數據 SQL 優化 : 原理與實踐 -
電子電路 - 最新版(第四版) - 附贈 MOSME$380$342 -
$504TensorFlow 大模型開發實踐 (制作 + 優化 + 應用) -
軟件測試項目實戰教程(微課視頻版)$414$393 -
Blazor 全棧開發:C# 與 .NET 跨平臺實踐$474$450 -
養成你的 AI 龍蝦管家!OpenClaw × NemoClaw × Google Antigravity × Claude Code:打造能查行程、收郵件、遠端控制電腦的 AI 代理人$750$585 -
$356生成式引擎優化(GEO):破解 AI 時代的流量與品牌密碼 -
$539Claude Code Agentic 編程與項目開發實戰 -
軟件漏洞檢測與修覆$594$564 -
Codex 快速入門:Harness 工程落地$419$398 -
$418網絡安全技術項目化教程, 4/e (微課版) -
$299實用計算機網絡技術——基礎、組網和維護實驗指導(第3版) -
紫隊攻防演練:紅藍協作、對手模擬與偵測驗證實務$680$537
簡體書新到貨|2書75折 ( 10/6-10/15 ) 詳見活動內容 »
-
85折
$458漫話芯片:有趣有深度的芯片知識圖解 -
85折
$458企業級高並發Agent實戰:CloudWeGo Eino工程化落地 -
79折
$421扣子編程從一句話到產品上線:零門檻AI心流開發 -
85折
$499雲原生安全 -
85折
$453零編程基礎上手扣子(Coze)智能體 -
85折
$351零基礎學 AI Agent 開發 : 扣子平臺實戰 + OpenClaw 輕鬆部署 -
79折
$374用扣子搭建智能體+知識庫+Skill<技能>+飛書雲文檔和釘釘(零基礎帶視頻實戰版) -
85折
$555Rust編程思維 -
85折
$504StatQuest 圖解神經網絡與深度學習 (全彩) -
VIP 95折
Linux 內核安全實戰$774$735 -
85折
$254LangChain 與大語言模型應用開發實踐 -
85折
$458企業級高並發Agent實戰:CloudWeGo Eino工程化落地 -
85折
$606ArcGIS實戰從入門到通 -
85折
$300嵌入式操作系統原理與應用——基於ARM Cortex系列微處理器和μC/OS-III操作系統 -
85折
$351模擬電子技術 -
79折
$421扣子編程從一句話到產品上線:零門檻AI心流開發 -
85折
$305嵌入式微控制器原理及設計——基於STM32及Proteus仿真開發(第2版) -
85折
$453高性能計算系統自適應精確故障診斷 -
85折
$448破殼線性代數——踐悟人工智能與量子力學 -
79折
$891LED 芯片制造及可靠性測試技術 -
79折
$417LTC 與鐵三角∶從線索到回款 (華為) -
79折
$374MATLAB×AI:科研繪圖與學術圖表智能繪制一本通 -
VIP 95折
嵌入式與物聯網設備安全:設計、開發與工程實戰$659$626 -
VIP 95折
不可能的計算機:量子計算如何改變世界$216$205 -
79折
$283Visual C++教程(第5版)
相關主題
商品描述
本書以豐富的實例對React的底層原理與應用進行了細致的講解,具體內容包括React的快速入門,React組件的狀態、通信與生命周期,React路由,React Hooks,狀態管理,基於Nest或Midway的全棧化方案,以及兩個React綜合實戰項目——搭建React組件庫和UI自動化測試平臺。 本書結構清晰,內容由淺入深,適合任何對React感興趣,並計劃深入學習React的讀者。
作者簡介
馮昕,前端技術專家,曾深耕於小米,現就職於阿裏中國電商事業群。專註React領域多年精通React全家桶及企業級應用開發實戰。憑借圭富的線開發經驗,致力於以通俗易懂的方式,和開發者快速掌握React核心技術。
目錄大綱
第1章 React快速入門 001
1.1 傳統前端開發到現代前端架構 001
1.2 使用React的理由 002
1.2.1 虛擬DOM 004
1.2.2 diff算法 007
1.2.3 key 010
1.3 ReactDOM 015
1.3.1 react-dom與react的關系 017
1.3.2 組件中的狀態響應 019
1.3.3 React基本引入方式 020
1.3.4 開箱即用的React引入 022
1.3.5 Vite快速初始化 023
思考題 025
第2章 組件與視圖渲染 027
2.1 React組件初探 027
2.1.1 類組件 028
2.1.2 函數組件 030
2.2 組件狀態與通信 030
2.2.1 state 031
2.2.2 props 036
2.2.3 props導致的 新 040
2.2.4 父傳子通信 045
2.2.5 子傳父通信 052
2.2.6 兄弟組件通信 053
2.2.7 跨組件分層通信 057
2.3 組件生命周期 061
2.3.1 類組件生命周期 061
2.3.2 函數組件生命周期 066
2.4 遍歷渲染 067
2.4.1 遍歷渲染對象 067
2.4.2 遍歷渲染數組 069
2.5 React事件機制 071
思考題 073
第3章 React Router 074
3.1 配置路由 077
3.2 React Router實現原理 079
3.3 React Router V6詳解 085
3.4 路由守衛 091
3.5 哈希路由和歷史路由 095
思考題 097
第4章 React Hooks深入淺出 098
4.1 useState 101
4.2 useState是同步的還是異步的? 106
4.3 useEffect 110
4.4 useLayoutEffect 112
4.5 useEffect和useLayoutEffect的區別 113
4.6 useRef 120
4.7 useMemo和useCallback 124
4.8 useContext 127
4.9 useReducer 130
4.10 自定義Hook 135
4.10.1 功能型Hook 137
4.10.2 業務型Hook 140
4.10.3 實現一個完整版useRequest 143
4.11 ahooks入門 158
思考題 164
第5章 React狀態管理方案 165
5.1 主流狀態管理方案 165
5.2 Redux 170
5.3 react-redux 174
5.4 實現一個簡易版Redux 178
思考題 184
第6章 全棧化與Serverless 185
6.1 Nest.js快速入門 186
6.2 數據庫連接和初始化 208
6.3 快速構建CRUD 213
6.4 基於Nest.js的RBAC權限控制系統實現 216
6.5 JWT登錄及偽造請求解決方案 224
6.6 跨端掃碼登錄 237
6.7 Midway.js入門 242
6.8 Midway.js實現註冊、登錄、鑒權 252
思考題 262
第7章 企業級React項目實戰 263
7.1 搭建React組件庫 263
7.2 搭建UI自動化測試平臺 269
思考題 279
結語 280
