發表於2024-12-30
詳解React Native應用從創建、開發到發布的全過程,展示各組件和API的用法
實戰為王,通過典型項目案例,讓讀者快速掌握React Native應用開發
書中所有內容都配閤詳細的實例和源代碼進行講解
全麵涵蓋React Native組件、API、布局、第三方組件及原生接口開發等內容
詳解React Native的開發工具、命令行工具及各種調試工具的使用
詳細講解一個電商App項目案例的開發過程,提高讀者的實戰開發水平
涉及軟件開發流程、應用架構設計、代碼重構,以及原生平颱與跨平颱開發等
本書以實戰開發為主旨,以React Native應用開發為主綫,以iOS和Android雙平颱開發為副綫,通過完整的電商類App項目案例,詳細地介紹瞭React Native應用開發所涉及的知識,讓讀者全麵、深入、透徹地理解React Native的主流開發方法,從而提升實戰開發水平和項目開發能力。
本書共12章,分為4篇,涵蓋的主要內容有搭建開發環境、Nuclide、各種命令行工具(Git、Node.js)、布局與調試、組件、API、第三方組件、基於Node.js的服務器、fetch API、AsyncStorage/SQLite/Realm數據庫存儲、原生平颱接口開發、redux開發框架、應用打包與發布、熱更新與CodePush等。
本書適閤iOS和Android原生平颱應用開發者,以及有興趣加入移動平颱開發的JavaScript開發者閱讀。當然,本書也適閤相關院校和社會培訓學校作為移動開發的教材使用。
一分鍾瞭解本書內容
React Native的優勢
搭建React Native開發環境
React Native開發基礎知識
React Native的組件
原生平颱的適配和調試
React Native的服務器端處理
常用React Native API
React Native與原生平颱混閤編程
電商App的復盤
App的發布
App的熱部署
ES6語法
袁林
2010年畢業於南京郵電大學。畢業後一直從事移動APP研發工作。先後服務於中興通訊、三星電子和南京企友等公司。曆任App高級工程師、項目經理等職位。具備豐富的Node.js後端服務構建、Native客戶端開發和React Native客戶端開發經驗。長期緻力於應用各種IT新技術提升生産效率和解決實際問題。曾經帶隊自主研發多個電信級企業應用。
前言
第1篇 React Native入門和基礎
第1章 為什麼要學習React Native 2
1.1 看透React Native 2
1.2 React Native的特點 5
1.3 搭建React Native開發環境 9
1.4 第一個React Native應用 16
1.5 小試牛刀——更改React Native項目源碼 18
1.6 小結 20
第2章 全局解析React Native開發的基礎技術 21
2.1 開發具備的基礎知識說明 21
2.2 Git版本控製工具 22
2.3 React Native的JSX解決方案 24
2.4 React Native的Flexbox布局 25
2.5 如何調試React Native項目 35
2.6 實戰——設計一個電商App 37
2.7 小結 56
第2篇 React Native應用開發實戰
第3章 React Native的組件(1) 58
3.1 創建新的電商App 58
3.2 完善搜索框功能——TextInput組件 64
3.3 完善輪播廣告——Image組件 68
3.4 完善商品列錶——ListView組件 73
3.5 拖曳刷新列錶——RefreshControl組件 80
3.6 添加頁麵跳轉功能——Navigator組件 83
3.7 二級頁麵的跳轉——TouchableOpacity組件 86
3.8 實現頁麵間的數據傳遞 89
3.9 小結 90
第4章 React Native的組件(2) 91
4.1 隻支持特定平颱的組件 91
4.2 第三方組件 102
4.3 小結 113
第5章 原生平颱的適配和調試 114
5.1 iOS平颱的適配 114
5.2 iOS開發的調試技巧 117
5.3 Android平颱的適配 118
5.4 Android平颱的調試技巧 122
5.5 小結 124
第6章 React Native的服務器端處理 125
6.1 學習Node.js 125
6.2 服務端接口的設計:RESTful 132
6.3 實現電商App的服務器端接口 133
6.4 網絡前後端交互的原理fetch 145
6.5 App從服務器獲取數據 146
6.6 App數據的本地化存儲 160
6.7 小結 168
第7章 常用React Native API 169
7.1 屏幕設置相關API 169
7.2 動畫API 174
7.3 組件、React Native API、原生平颱API 184
7.4 實現自己的Platform API 185
7.5 為應用添加更豐富的API 189
7.6 小結 208
第3篇 React Native混閤編程
第8章 React Native與原生平颱混閤編程(1) 210
8.1 創建並移植項目 210
8.2 訪問設備 211
8.3 訪問相冊 217
8.4 React Native與原生平颱的通信原理 228
8.5 React Native平颱調用原生頁麵 229
8.6 原生平颱調用React Native組件 238
8.7 小結 240
第9章 React Native與原生平颱混閤編程(2) 241
9.1 使用相機拍攝圖片 241
9.2 添加圖片選擇提示框 247
9.3 重構圖片選擇庫 251
9.4 嚮iOS項目中添加React Native支持 256
9.5 嚮Android項目中添加React Native支持 261
9.6 小結 264
第10章 電商App的復盤 265
10.1 電商App的文件 265
10.2 電商App的結構 267
10.3 優化和改進 270
10.4 用到的組件 275
10.5 小結 276
第4篇 App的發布和更新
第11章 App的發布 278
11.1 App Store蘋果應用商店 278
11.2 Android應用商店 285
11.3 小結 289
第12章 App的熱部署 290
12.1 什麼是熱部署 290
12.2 解析React Native應用的工作原理 290
12.3 實現React Native的熱部署 292
12.4 微軟的熱部署方案CodePush 295
12.5 小結 303
附錄A ES 6語法 304
React Native移動開發實戰 下載 mobi pdf epub txt 電子書 格式 2024
React Native移動開發實戰 下載 mobi epub pdf 電子書挺好的書籍
評分很好,就是物流有點慢,好幾天纔送到
評分大促買的,超級劃算,平時這書都不降價,而且以前活動期間就無貨,這次買到好多技術書,感覺非常不錯,36個贊這次活動
評分紙張質量不錯,還沒看,有做過react工程,買這書希望能看些更底層的東西
評分大促買的,超級劃算,平時這書都不降價,而且以前活動期間就無貨,這次買到好多技術書,感覺非常不錯,36個贊這次活動
評分物流很快,書是正版,希望能有幫助
評分很不錯的書,把整個流程都敘述的很完整
評分剛開始看,還是買書比在綫看更加全麵,剛開始就感覺不錯
評分紙質好,內容豐富,充電充電!
React Native移動開發實戰 mobi epub pdf txt 電子書 格式下載 2024