React Native 移動開發實戰, 3/e
向治洪
- 出版商: 人民郵電
- 出版日期: 2023-11-01
- 定價: $419
- 售價: 8.5 折 $356
- 語言: 簡體中文
- 頁數: 196
- ISBN: 7115626073
- ISBN-13: 9787115626073
-
相關分類:
Cross-Platform
立即出貨
買這商品的人也買了...
-
讓 TypeScript 成為你全端開發的 ACE!(iT邦幫忙鐵人賽系列書)$650$507 -
原來跨平台開發可以這麼簡單:React Native 全攻略 (附範例光碟)$580$522 -
在 React 生態圈打滾的一年 feat.TypeScript(iT邦幫忙鐵人賽系列書)$550$429 -
深入淺出 C# : 運用 C# 和 .Net Core 編寫真正的程式, 4/e (Head First C#: A Learner's Guide to Real-World Programming with C#, Xaml, and .Net, 4/e)$980$774 -
深入淺出設計模式, 2/e (Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2/e)$980$774 -
$419深入淺出 React Native -
$421JavaScript 基礎語法詳解 -
從 Hooks 開始,讓你的網頁 React 起來 (第二版)(iT邦幫忙鐵人賽系列書)$720$561 -
哎呀!不小心刻了一套 React UI 元件庫 : 從無到有輕鬆上手(iThome鐵人賽系列書)$650$507 -
GitLab CI/CD 從入門到實戰$479$455 -
PostgreSQL 數據庫實戰派$708$672 -
$703領域驅動設計 .Net 實踐 -
React 思維進化:一次打破常見的觀念誤解,躍升專業前端開發者(iThome鐵人賽系列書)【平裝】$750$585 -
重構:改善 .NET 與 C# 應用程式的設計,償還欠下的技術債 (使用 GitHub Copilot 與 Visual Studio) (Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12)$850$663 -
Python 服務端測試開發實戰$539$512 -
$662深入淺出 Spring Boot 3.x -
$402Node.js + MongoDB + Vue.js 全棧開發實戰 -
Django 5 Web 應用開發實戰$774$735 -
雲原生 Spring 實戰 Spring Boot 與 Kubernetes 實踐 (Cloud Native Spring in Action: With Spring Boot and Kubernetes)$839$797 -
Type Script + Vue.js 一氣呵成 - 前端開發大白到大神$900$711 -
$600Redis 高手心法 -
AI 自動化流程超 Easy -- 不寫程式 No code 也能聰明幹大事$680$578 -
AI 音效、語音與音樂:設計創意影片新時代$690$545 -
為你自己學 Python$600$474 -
AI 影片製作工具箱:AI 繪圖合成 × 智慧編輯剪片 × ChatGPT 文案生成全攻略, 2/e$620$310
簡體書新到貨|2書75折 (8/25--8/31) 詳見活動內容 »
-
VIP 95折
量子計算與人工智能$648$615 -
VIP 95折
圖解Skill+OpenClaw:零代碼打造你的AI智能助手$414$393 -
VIP 95折
OpenClaw快速上手極簡部署與實戰$299$284 -
VIP 95折
LangChain與大語言模型應用開發實踐$299$284 -
85折
$1,014系統安全工程導論 -
85折
$351機器人學基礎 第4版 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
VIP 95折
智能體的超級大腦:大模型工作原理揭秘$359$341 -
VIP 95折
30天輕松學會SQL$599$569 -
VIP 95折
大模型賦能的智能體系統原理與實踐$299$284 -
VIP 95折
先進智能感知技術與應用$1,008$957 -
VIP 95折
視覺智能 — 技術前沿與應用探索$894$849 -
VIP 95折
分布式數據庫系統:原理解析與架構設計$474$450 -
VIP 95折
理解深度學習$534$507 -
VIP 95折
AI 優先:面向未來的企業和品牌行動指南$414$393 -
VIP 95折
玩賺 AI 短視頻 : DeepSeek + 即夢 + 剪映 打造爆款視頻$474$450 -
VIP 95折
飛書雲端安全養蝦 極簡OpenClaw實操手冊$479$455 -
VIP 95折
雲網融合的新型網絡架構$594$564 -
VIP 95折
Seedance創富手冊:零基礎做電商帶貨和自媒體$474$450 -
VIP 95折
Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法$414$393 -
VIP 95折
自然語言處理實踐:語義理解與信息抽取$534$507 -
VIP 95折
大模型應用$354$336 -
VIP 95折
生成式大模型項目實戰(微課版)$359$341
相關主題
商品描述
React Native 是一款當前市面流行的前端跨平臺開發框架。近年來,隨著大規模重構和優化,React Native 在性能和兼容性方面得到了大幅度的提升。為幫助廣大開發人員快速開展 React Native 應用開發,本書從 React Native 入門、React Native 開發進階、熱更新和應用打包等方面,以大量實例,系統地介紹了 React Native 知識點。本書還提供了一個影城應用項目以供讀者學習、實戰。書中每個階段的知識都是層層深入且環環相扣的,能夠幫助讀者對 React Native 框架的原理與應用有一個全面的認識。
本書適合具有一定原生 Android、iOS 開發基礎的一線應用開發工程師、大中專院校相關專業師生、培訓班學員閱讀,可以幫助讀者夯實基礎,提升 React Native 開發實戰技能。
作者簡介
向治洪,資深因特網基礎應用建設專家、開源技術貢獻者和敏捷開發實踐者,先後在攜程、平安、bilibili等因特網公司擔任前端開發工作,現擔任阿維塔汽車有限公司架構師,負責前端開發工作。除了本書,還編寫過《Kotlin入門與實戰》《Flutter跨平臺開發入門與實戰》和《WEEX 跨平臺開發實戰》。
目錄大綱
第 1 章 React Native 快速入門 1
1.1 React Native 簡介 1
1.2 React Native 環境搭建 2
1.2.1 安裝 Node.js 2
1.2.2 搭建 Android 開發環境 3
1.2.3 搭建 iOS 開發環境 4
1.3 React Native 開發工具 5
1.3.1 Visual Studio Code 5
1.3.2 WebStorm 6
1.4 React Native 應用示例 6
1.4.1 初始化項目 6
1.4.2 運行項目 8
1.4.3 修改示例項目 8
1.4.4 調試項目 9
1.5 集成到原生應用 11
1.5.1 集成到原生 Android 項目 12
1.5.2 集成到原生 iOS 項目 16
1.5.3 開發機頂盒應用 18
1.6 本章小結 19
習題 19
第 2 章 React 語法基礎 20
2.1 JSX 語法 20
2.2 React 語法基礎 21
2.2.1 變量和常量 21
2.2.2 類 22
2.2.3 箭頭表達式 22
2.2.4 模塊 23
2.2.5 Promise 24
2.2.6 async/await 25
2.3 React Hooks 27
2.3.1 React Hooks 簡介 27
2.3.2 useState 28
2.3.3 useEffect 30
2.3.4 useContext 33
2.3.5 自定義 Hook 34
2.3.6 Hook 使用規則 36
2.4 Hook API 37
2.4.1 useReducer 37
2.4.2 useMemo 38
2.4.3 useCallback 39
2.4.4 useRef 41
2.5 本章小結 42
習題 42
第 3 章 React Native 基礎 44
3.1 頁面佈局 44
3.1.1 Flex box 佈局 44
3.1.2 flexDirection 屬性 45
3.1.3 flexWrap 屬性 47
3.1.4 justifyContent 屬性 48
3.1.5 alignSelf 屬性 49
3.2 基礎組件 50
3.2.1 View 50
3.2.2 Text 51
3.2.3 TextInput 53
3.2.4 FlatList 54
3.2.5 Touchable 57
3.3 動畫組件 58
3.3.1 Animated 58
3.3.2 配置動畫 59
3.3.3 組合動畫 60
3.3.4 LayoutAnimation 61
3.3.5 Lottie 動畫 62
3.4 本章小結 65
習題 65
第 4 章 React Native 開發進階 66
4.1 常用插件 66
4.1.1 react-navigation 66
4.1.2 react-redux 71
4.1.3 react-native-video 74
4.1.4 react-native-baidumap-sdk 77
4.1.5 jpush-react-native 80
4.2 插件開發 84
4.2.1 創建插件 84
4.2.2 Android 平臺集成 85
4.2.3 iOS 平臺集成 87
4.2.4 發布插件 89
4.3 網絡請求 90
4.3.1 XMLHttpRequest 90
4.3.2 Fetch 92
4.3.3 async/await 94
4.3.4 Axios 95
4.4 本章小結 98
習題 98
第 5 章 實戰影城應用之項目搭建 100
5.1 項目分析 100
5.2 項目初始化 102
5.2.1 初始化項目 102
5.2.2 構建應用主頁面 103
5.2.3 構建路由棧 105
5.2.4 添加矢量圖 106
5.3 搭建主框架 108
5.3.1 頂部 Tab 導航 108
5.3.2 首頁廣告接入 110
5.3.3 在售影片列表 112
5.3.4 全部影片列表 114
5.3.5 城市選擇 116
5.3.6 常見接口錯誤 120
5.4 本章小結 121
習題 121
第 6 章 實戰影城應用之功能開發 122
6.1 推廣活動 122
6.1.1 活動列表 122
6.1.2 篩選活動類型 124
6.1.3 活動詳情 126
6.2 電影詳情 128
6.2.1 電影詳情開發 128
6.2.2 影片分享 132
6.2.3 集成視頻播放 134
6.2.4 發布評論 135
6.2.5 影片排期 137
6.2.6 在線選座 140
6.2.7 訂單確認 145
6.2.8 退改簽協議 149
6.3 電商模塊 151
6.3.1 電商模塊首頁 151
6.3.2 商品列表 153
6.3.3 商品詳情 156
6.3.4 商品購物車 158
6.4 國際化 163
6.5 本章小結 165
習題 165
第 7 章 熱更新
166
7.1 熱更新基礎 166
7.1.1 熱更新簡介 166
7.1.2 安裝 Express 167
7.1.3 熱更新模擬 167
7.2 CodePush 熱更新 169
7.2.1 CodePush 簡介 169
7.2.2 安裝與註冊 169
7.2.3 在原生 Android 項目中集成 CodePush SDK 171
7.2.4 在 iOS 項目中集成 CodePush 173
7.2.5 生成新版本 174
7.2.6 發布熱更新 176
7.2.7 用戶行為分析 177
7.3 開啟 Hermes 引擎 178
7.4 本章小結 179
習題 179
第 8 章 應用打包與發布 180
8.1 應用配置 180
8.1.1 更改 Android 配置 180
8.1.2 更改 iOS 配置 181
8.2 發布 Android 183
8.2.1 生成簽名文件 183
8.2.2 生成 Android 資源文件 184
8.2.3 生成 Android 簽名包 184
8.3 發布 iOS 186
8.3.1 加入開發者計劃 186
8.3.2 證書配置 187
8.3.3 註冊 App ID 189
8.3.4 描述文件 189
8.3.5 生成 iOS 資源文件 190
8.3.6 打包 iOS 應用 191
8.3.7 發布 iOS 應用 193
8.4 打包小程序 194
8.5 本章小結 195
習題 196


