-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

React+Redux前端開發實戰

( 簡體 字)
作者:徐順發類別:1. -> 程式設計 -> 網路編程 -> React
譯者:
出版社:機械工業出版社React+Redux前端開發實戰 3dWoo書號: 51454
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:7/15/2019
頁數:234
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111631453
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

目錄:

第1章 React入門1
1.1 開始學習React之前1
  1.1.1 下載與使用Node.js和NPM1
  1.1.2 模塊打包工具之Browserify2
  1.1.3 模塊打包工具之Webpack3
  1.1.4 第一個Webpack構建實戰6
  1.1.5 Webpack loader實戰7
  1.1.6 Webpack配置詳解9
  1.1.7 ES 6語法15
1.2 React簡介22
1.3 React的特征23
  1.3.1 組件化23
  1.3.2 虛擬DOM24
  1.3.3 單向數據流25
1.4 JSX語法25
  1.4.1 JSX簡介25
  1.4.2 JSX的轉譯27
  1.4.3 JSX的用法29
1.5 Hello World實戰訓練34
  1.5.1 不涉及項目構建的Hello World34
  1.5.2 基于Webpack的Hello World35
  1.5.3 Hello World進階39
第2章 React的組件44
2.1 組件的聲明方式44
  2.1.1 ES 5寫法:React.createClass()44
  2.1.2 ES 6寫法:React.Component45
  2.1.3 無狀態組件46
2.2 組件的主要成員47
  2.2.1 狀態(state)47
  2.2.2 屬性(props)49
  2.2.3 render()方法49
2.3 組件之間的通信52
  2.3.1 父組件向子組件通信52
  2.3.2 子組件向父組件通信53
  2.3.3 跨級組件通信54
  2.3.4 非嵌套組件通信56
2.4 組件的生命周期58
  2.4.1 組件的掛載58
  2.4.2 數據的更新過程60
  2.4.3 組件的卸載(unmounting)61
  2.4.4 錯誤處理61
  2.4.5 老版React中的生命周期62
  2.4.6 生命周期整體流程總結63
2.5 組件化實戰訓練——TodoList64
第3章 React的事件與表單70
3.1 事件系統70
  3.1.1 合成事件的事件代理70
  3.1.2 事件的自動綁定71
  3.1.3 在React中使用原生事件73
  3.1.4 合成事件與原生事件混用73
3.2 表單(Forms)75
  3.2.1 受控組件75
  3.2.2 非受控組件77
  3.2.3 受控組件和非受控組件對比78
  3.2.4 表單組件的幾個重要屬性80
3.3 React的樣式處理80
  3.3.1 基本樣式設置80
  3.3.2 CSS Modules樣式設置82
第4章 React+Redux數據流管理86
4.1 Flux架構86
  4.1.1 MVC和MVVM86
  4.1.2 Flux介紹90
  4.1.3 深入Flux91
  4.1.4 Flux的缺點96
  4.1.5 Flux架構小結97
4.2 Redux狀態管理工具97
  4.2.1 Redux簡介97
  4.2.2 Redux的使用場景98
  4.2.3 Redux的動機99
  4.2.4 Redux三大特性99
  4.2.5 Redux的組成——拆解商城購物車實例100
  4.2.6 Redux搭配React使用105
4.3 middleware中間件109
  4.3.1 為何需要middleware109
  4.3.2 深入理解middleware109
4.4 Redux實戰訓練——網上書店113
  4.4.1 目錄結構113
  4.4.2 應用入口 src/index.js114
  4.4.3 Action的創建和觸發116
  4.4.4 Reducer的創建118
  4.4.5 UI展示組件的創建122
  4.4.6 發起一個動作Action(添加商品到購物車)124
第5章 路由127
5.1 前端路由簡介127
5.2 前端路由的實現原理127
  5.2.1 history API方式128
  5.2.2 Hash方式129
5.3 react-router路由配置130
  5.3.1 react-router的安裝131
  5.3.2 路由配置131
  5.3.3 默認路由132
  5.3.4 路由嵌套133
  5.3.5 重定向133
5.4 react-router下的history134
  5.4.1 browserHistory模式134
  5.4.2 hashHistory模式135
  5.4.3 createMemoryHistory模式135
5.5 react-router路由切換135
  5.5.1 Link標簽135
  5.5.2 history屬性136
  5.5.3 傳參137
5.6 進入和離開的Hook137
  5.6.1 onEnter簡介137
  5.6.2 onLeave簡介138
第6章 React的性能及性能優化139
6.1 diff算法139
  6.1.1 時間復雜度和空間復雜度139
  6.1.2 diff策略141
  6.1.3 key屬性148
6.2 組件重新渲染149
6.3 PureRender純渲染152
6.4 Immutable持久性數據結構庫153
  6.4.1 Immutable的作用153
  6.4.2 Immutable的優缺點155
  6.4.3 Immutable和原生JavaScript對象相互轉換156
  6.4.4 Immutable中的對象比較156
  6.4.5 Immutable與React配合使用157
第7章 React服務端渲染159
7.1 客戶端渲染和服務端渲染的區別159
7.2 在React中實現服務端渲染160
  7.2.1 為何需要服務端渲染160
  7.2.2 服務端渲染中的API161
  7.2.3 渲染方法161
  7.2.4 狀態管理165
  7.2.5 Express框架簡介166
  7.2.6 路由和HTTP請求169
7.3 實戰訓練——服務端渲染172
  7.3.1 項目結構172
  7.3.2 項目實現172
第8章 自動化測試178
8.1 測試的作用178
8.2 單元測試簡介178
8.3 測試工具180
  8.3.1 常見的測試工具180
  8.3.2 React的測試工具181
  8.3.3 單元測試工具Jest181
  8.3.4 單元測試工具Enzyme187
8.4 Jest和Enzyme實戰訓練189
  8.4.1 Jest和Enzyme的配置191
  8.4.2 測試From組件視圖和單擊事件193
  8.4.3 測試ListItems組件視圖196
第9章 實戰——React+Redux搭建社區項目198
9.1 項目結構198
9.2 Less文件處理198
9.3 路由和Redux配置199
  9.3.1 前期配置199
  9.3.2 路由功能的測試201
9.4 業務入口202
9.5 首頁203
  9.5.1 頭部204
  9.5.2 列表內容205
9.6 詳情頁224
  9.6.1 靜態頁面開發224
  9.6.2 根據id獲取詳情227
  9.6.3 渲染內容228
9.7 個人中心230
  9.7.1 分析頁面功能231
  9.7.2 模擬用戶登錄和登出232
9.8 實戰項目回顧234
序: