目錄(151章)
倒序
- 封面
- 版權信息
- 內容簡介
- 前言
- 第1章 React簡介
- 1.1 React概述
- 1.2 React優勢
- 1.3 第一個React應用
- 1.4 React腳手架
- 1.5 React虛擬DOM
- 1.6 JSX簡單入門
- 1.7 React渲染機制
- 第2章 React JSX
- 2.1 JSX介紹
- 2.2 JSX獨立文件
- 2.3 JSX算術表達式
- 2.4 JSX條件表達式
- 2.5 JSX嵌入表達式
- 2.6 JSX對象表達式
- 2.7 JSX函數表達式
- 2.8 JSX增強函數表達式
- 2.9 JSX數組表達式
- 2.10 JSX樣式表達式
- 2.11 JSX注釋表達式
- 第3章 React組件與Props
- 3.1 React組件介紹
- 3.2 React函數組件
- 3.3 React類組件
- 3.4 React組合組件
- 3.5 React Props介紹
- 3.6 React Props應用
- 3.7 React Props只讀性
- 3.8 React Props默認值
- 3.9 React組件切分與提取
- 第4章 React State與生命周期
- 4.1 React State介紹
- 4.2 關于定時器時鐘的思考
- 4.3 開始封裝時鐘UI
- 4.4 實現時鐘UI的自動更新
- 4.5 自我更新的時鐘UI類
- 4.6 在時鐘組件類中引入State狀態
- 4.7 React生命周期介紹
- 4.8 在時鐘組件類中使用生命周期
- 4.9 正確的使用State狀態
- 4.10 自頂向下的數據流
- 第5章 React事件處理
- 5.1 React事件介紹
- 5.2 React單擊事件
- 5.3 React阻止事件默認行為
- 5.4 React類的事件處理方法
- 5.5 綁定回調方法的其他方式
- 5.6 在事件處理方法中傳遞參數
- 5.7 實戰:開關按鈕
- 5.8 React文本框事件
- 5.9 實戰:水溫監控控件
- 第6章 React條件渲染
- 6.1 React條件渲染介紹
- 6.2 元素變量的條件渲染
- 6.3 邏輯“與”運算符的條件渲染
- 6.4 邏輯“或”運算符的條件渲染
- 6.5 三元邏輯表達式的條件渲染
- 6.6 實戰:改進登錄組件
- 6.7 阻止組件渲染
- 第7章 React列表與Key
- 7.1 React列表介紹
- 7.2 基礎列表組件
- 7.3 多級列表組件
- 7.4 React Key介紹
- 7.5 React Key使用
- 7.6 React通過Key提取組件
- 7.7 React Key局部唯一性
- 7.8 React Key有效性
- 第8章 React表單
- 8.1 React表單介紹
- 8.2 表單受控組件
- 8.3 強制轉換大寫字母
- 8.4 校驗手機號碼格式
- 8.5 格式化序列號
- 8.6 文本域關鍵字
- 8.7 下拉列表受控組件
- 8.8 處理多個輸入
- 8.9 React表單提交操作
- 8.10 React表單提交服務器
- 8.11 受控組件與非受控組件
- 第9章 組合與繼承
- 9.1 組合與繼承概述
- 9.2 定義組件容器
- 9.3 定義子組件
- 9.4 自定義Props屬性
- 9.5 特例關系組合
- 9.6 類組合方式確認框
- 第10章 狀態提升
- 10.1 設計構想
- 10.2 實現水溫監控功能
- 10.3 加入第二個水溫輸入框
- 10.4 同步二個水溫輸入框
- 10.5 將水溫“狀態共享”
- 10.6 將水溫“狀態提升”
- 10.7 實現水溫同步換算
- 第11章 React擴展
- 11.1 Node.js與React
- 11.2 Babel與React
- 11.3 Webpack模塊打包器
- 11.4 Node+Babel+Webpack搭建React環境
- 11.5 Browserify模塊打包器
- 11.6 React Router與單頁面應用
- 11.7 Redux與React
- 第12章 實戰1:基于React+Redux實現計數器應用
- 12.1 設計思想
- 12.2 計數器應用頁面
- 12.3 主入口模塊
- 12.4 視圖模塊
- 12.5 Action定義
- 12.6 Reducer設計
- 12.7 計數器應用測試
- 第13章 實戰2:基于React+Redux實現計算器應用
- 13.1 設計思想
- 13.2 計算器應用頁面
- 13.3 主入口模塊
- 13.4 視圖模塊
- 13.5 Action定義
- 13.6 Reducer設計
- 13.7 計算器應用測試
- 第14章 實戰3:基于Provider容器組件重構計算器應用
- 14.1 設計思想
- 14.2 主入口模塊
- 14.3 App組件
- 14.4 視圖模塊
- 14.5 Action定義
- 14.6 Reducer設計
- 14.7 重構的計算器應用測試
- 第15章 實戰4:基于Redux實現任務管理器應用
- 15.1 設計思想
- 15.2 任務管理器應用頁面
- 15.3 主入口模塊
- 15.4 App組件
- 15.5 AddTodo組件
- 15.6 VisibleTodoList組件
- 15.7 Footer組件
- 15.8 Action定義
- 15.9 Reducer設計
- 15.10 任務管理器應用測試
- 第16章 實戰5:基于React+Router+Redux的網站架構
- 16.1 設計思想
- 16.2 網站架構應用頁面
- 16.3 主入口模塊
- 16.4 App組件
- 16.5 Reducer設計
- 16.6 視圖組件
- 16.7 Action定義
- 16.8 網站架構應用測試 更新時間:2020-04-24 14:14:32
推薦閱讀
- 動手玩轉Scratch3.0編程:人工智能科創教育指南
- Java Web及其框架技術
- Python零基礎快樂學習之旅(K12實戰訓練)
- TypeScript圖形渲染實戰:基于WebGL的3D架構與實現
- 深入理解Elasticsearch(原書第3版)
- Swift Playgrounds少兒趣編程
- JavaCAPS基礎、應用與案例
- 青少年信息學競賽
- Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)
- HoloLens與混合現實開發
- Python從入門到精通(第3版)
- SpringBoot從零開始學(視頻教學版)
- Visual Basic程序設計實驗指導及考試指南
- Illustrator CS6中文版應用教程(第二版)
- MATLAB從入門到精通
- WordPress 3.7 Complete(Third Edition)
- Python語言及其應用(第2版)
- R語言數據處理及可視化分析
- 自然語言處理:原理、方法與應用
- 跨平臺的移動Web開發實戰(HTML5+CSS3)
- 明解Python
- 零基礎學交互設計
- Appcelerator Titanium Business Application Development Cookbook
- RHCSA/RHCE8紅帽Linux認證學習教程
- 輕量級Java EE企業應用開發實戰
- UML軟件建模技術
- TypeScript+Vue.js前端開發從入門到精通
- Mastering Scala Machine Learning
- Android System Programming
- 從零開始學C程序設計