-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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 Native移動開發實戰 第2版

( 簡體 字)
作者:向治洪類別:1. -> 程式設計 -> 網路編程 -> React
譯者:
出版社:人民郵電出版社React Native移動開發實戰 第2版 3dWoo書號: 52704
詢問書籍請說出此書號!

缺書
NT售價: 345

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

譯者序:

前言:

內容簡介:

《React Native移動開發實戰第2版》共分為13章, 分為入門,進階和實戰三部分。入門篇包括背景知識、入門基礎、基礎語法、flexbox布局、組件技術詳解、API等;進階篇包括組件生命周期、網絡與通信、服務器開發基礎、測試、應用打包發布與熱更新以及TypeScript等;實戰篇是是一個綜合的開發案例。通過不同階段知識的學習,讀者將會對React Native框架有一個全面的認識。
目錄:

第 1章 React Native背景知識 1
1.1 React Native的誕生與發展 1
1.2 移動跨平臺技術橫評 3
1.2.1 阿里巴巴Weex 3
1.2.2 谷歌Flutter 4
1.2.3 谷歌PWA 5
1.2.4 對比與分析 6
1.3 本章小結 7
第 2章 React Native入門基礎 8
2.1 React Native環境搭建 8
2.1.1 安裝Node.js 8
2.1.2 安裝Android環境 9
2.1.3 安裝iOS環境 11
2.1.4 安裝React Native 12
2.2 React Native開發工具 13
2.3 React Native快速上手 14
2.3.1 初始化項目 14
2.3.2 運行項目 15
2.3.3 調試項目 16
2.3.4 修改默認項目 19
2.4 本章小結 20
第3章 React Native基礎語法 21
3.1 JSX語法 21
3.2 語法基礎 22
3.2.1 let和const命令 22
3.2.2 類 23
3.2.3 箭頭函數 23
3.2.4 模塊 24
3.2.5 Promise對象 25
3.2.6 async函數 26
3.3 Flexbox布局 28
3.3.1 Flexbox布局簡介 28
3.3.2 flexDirection屬性 30
3.3.3 flexWrap屬性 31
3.3.4 justifyContent屬性 32
3.3.5 alignSelf屬性 34
3.3.6 flex屬性 35
3.4 本章小結 36
第4章 React技術詳解 37
4.1 React簡介 37
4.2 React組件詳解 39
4.2.1 React組件基礎知識 39
4.2.2 props 41
4.2.3 state 43
4.2.4 ref 44
4.3 React高階組件 47
4.3.1 定義與實現 47
4.3.2 分類 49
4.3.3 命名與參數 49
4.4 組件通信 50
4.4.1 父子組件通信 50
4.4.2 跨級組件通信 52
4.4.3 非嵌套組件通信 54
4.5 事件處理 56
4.5.1 事件監聽與處理 56
4.5.2 event事件與this關鍵字 57
4.5.3 EventEmitter在React Native中的應用 59
4.6 React Hook 61
4.6.1 Hook簡介 61
4.6.2 Hook API 62
4.6.3 自定義Hook 65
4.7 本章小結 67
第5章 React Native組件詳解 68
5.1 基礎組件 68
5.1.1 Text 68
5.1.2 TextInput 70
5.1.3 Image 74
5.1.4 ActivityIndicator 77
5.1.5 Switch 79
5.2 容器組件 80
5.2.1 View組件 80
5.2.2 ScrollView組件 82
5.2.3 WebView組件 85
5.2.4 TouchableOpacity組件 87
5.3 列表組件 89
5.3.1 VirtualizedList組件 89
5.3.2 FlatList組件 91
5.3.3 SectionList組件 98
5.4 平臺組件 100
5.4.1 ViewPagerAndroid組件 101
5.4.2 SafeAreaView組件 103
5.4.3 SegmentedControlIOS 104
5.5 PureComponent組件 106
5.6 本章小結 107
第6章 React Native API 108
6.1 基礎API 108
6.1.1 AppRegistry 108
6.1.2 AppState 109
6.1.3 NetInfo 110
6.1.4 AsyncStorage 112
6.1.5 DeviceEventEmitter 114
6.2 屏幕相關API 116
6.2.1 Dimensions 116
6.2.2 PixelRatio 116
6.3 動畫API 117
6.3.1 requestAnimationFrame 118
6.3.2 LayoutAnimation 119
6.3.3 Animated 121
6.4 平臺API 127
6.4.1 BackHandler 127
6.4.2 PermissionsAndroid 128
6.4.3 AlertIOS 132
6.4.4 PushNotificationIOS 133
6.5 本章小結 137
第7章 React Native開發進階 138
7.1 組件生命周期詳解 138
7.1.1 組件生命周期基礎知識 138
7.1.2 虛擬DOM 141
7.1.3 虛擬DOM與生命周期 142
7.2 狀態管理 143
7.2.1 Flux 144
7.2.2 Redux 148
7.2.3 MobX 151
7.2.4 MobX與Redux的對比 156
7.3 第三方庫 157
7.3.1 NativeBase 157
7.3.2 react-native-elements 159
7.3.3 react-navigation 161
7.3.4 react-native-snap-carousel 167
7.3.5 react-native-image-picker 172
7.3.6 react-native-video 177
7.4 自定義組件 181
7.4.1 組件導入與導出 181
7.4.2 自定義彈框組件 182
7.4.3 自定義單選組件 184
7.4.4 自定義評分組件 188
7.5 本章小結 190
第8章 網絡與通信 191
8.1 網絡請求 191
8.1.1 XMLHTTPRequest 191
8.1.2 fetch 193
8.1.3 async-await 196
8.2 Promise 198
8.3 與原生交互 202
8.3.1 與原生Android交互 202
8.3.2 與原生iOS交互 206
8.3.3 事件交互 207
8.4 本章小結 209
第9章 服務器開發基礎 210
9.1 Node.js開發 210
9.1.1 Node.js簡介 210
9.1.2 安裝和使用nvm 211
9.1.3 Node.js示例 212
9.2 RESTful API 213
9.3 ExPress框架 216
9.3.1 安裝與使用 216
9.3.2 項目結構 218
9.3.3 路由控制 219
9.3.4 模板引擎 220
9.4 開發服務器接口 221
9.4.1 MySQL 221
9.4.2 Postman 222
9.4.3 ExPress整合MySQL 223
9.5 本章小結 226
第 10章 React Native測試 227
10.1 軟件測試 227
10.2 React Native單元測試 228
10.2.1 環境與配置 228
10.2.2 快照測試 229
10.2.3 覆蓋率 230
10.3 Jest 231
10.3.1 匹配與斷言 231
10.3.2 全局函數 233
10.3.3 Mock測試 234
10.3.4 異步函數 236
10.3.5 Enzyme 238
10.4 本章小結 241
第 11章 應用發布與熱更新 242
11.1 iOS應用發布 242
11.1.1 加入開發者計劃 242
11.1.2 生成發布證書 243
11.1.3 注冊App ID 245
11.1.4 生成描述文件 245
11.1.5 打包資源文件 246
11.1.6 發布iOS應用 247
11.2 Android應用發布 249
11.2.1 生成簽名文件 249
11.2.2 打包資源文件 250
11.2.3 發布Android應用 250
11.3 熱更新詳解 252
11.3.1 熱更新基礎知識 252
11.3.2 應用啟動過程 253
11.3.3 熱更新示例 255
11.4 CodePush實戰 257
11.4.1 CodePush簡介 257
11.4.2 CodePush安裝與賬號注冊 258
11.4.3 集成CodePush SDK 260
11.4.4 手動集成CodePush SDK 261
11.4.5 iOS應用熱更新 263
11.4.6 Android應用熱更新 266
11.5 本章小結 268
第 12章 電影購票App開發實戰 269
12.1 實戰項目概述 269
12.2 項目搭建全流程解析 270
12.2.1 項目初始化 270
12.2.2 網絡請求 271
12.2.3 開發主頁 272
12.2.4 自定義導航欄 274
12.3 業務功能開發 275
12.3.1 電影列表 275
12.3.2 電影搜索 277
12.3.3 電影詳情 279
12.3.4 視頻播放 281
12.3.5 劉海屏與全面屏 282
12.4 本章小結 284
序: