幫助中心 | 我的帳號 | 關於我們

React Native移動開發實戰(第3版)

  • 作者:編者:向治洪|責編:張天怡
  • 出版社:人民郵電
  • ISBN:9787115626073
  • 出版日期:2023/11/01
  • 裝幀:平裝
  • 頁數:196
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    React Native是一款當前市面流行的前端跨平台開發框架。近年來,隨著大規模重構和優化,React Native在性能和兼容性方面得到了大幅度的提升。為幫助廣大開發人員快速開展React Native應用開發,本書從React Native入門、React Native開發進階、熱更新和應用打包等方面,以大量實例,系統地介紹了React Native知識點。本書還提供了一個影城應用項目以供讀者學習、實戰。書中每個階段的知識都是層層深入且環環相扣的,能夠幫助讀者對React Native框架的原理與應用有一個全面的認識。
    本書適合具有一定原生Android、iOS開發基礎的一線應用開發工程師、大中專院校相關專業師生、培訓班學員閱讀,可以幫助讀者夯實基礎,提升React Native開發實戰技能。

作者介紹
編者:向治洪|責編:張天怡
    向治洪,《React Native移動開發實戰》和《Kotlin入門與實戰》作者,具有多年的移動客戶端和前端軟體開發經驗,熱愛大前端技術。同時,作為國內資深的互聯網基礎應用建設專家、開源技術貢獻者和敏捷開發實踐者,在軟體開發領域,特別是大前端領域有自己獨到的見解。

目錄
第1章  React Native快速入門
  1.1  React Native簡介
  1.2  React Native環境搭建
    1.2.1  安裝Node.js
    1.2.2  搭建Android開發環境
    1.2.3  搭建iOS開發環境
  1.3  React Native開發工具
    1.3.1  VisualStudioCode
    1.3.2  WebStorm
  1.4  React Native應用示例
    1.4.1  初始化項目
    1.4.2  運行項目
    1.4.3  修改示例項目
    1.4.4  調試項目
  1.5  集成到原生應用
    1.5.1  集成到原生Android項目
    1.5.2  集成到原生iOS項目
    1.5.3  開發機頂盒應用
  1.6  本章小結
  習題
第2章  React語法基礎
  2.1  JSX語法
  2.2  React語法基礎
    2.2.1  變數和常量
    2.2.2  類
    2.2.3  箭頭表達式
    2.2.4  模塊
    2.2.5  Promise
    2.2.6  asyncawait
  2.3  React Hooks
    2.3.1  React Hooks簡介
    2.3.2  useState
    2.3.3  useEffect
    2.3.4  useContext
    2.3.5  自定義Hook
    2.3.6  Hook使用規則
  2.4  Hook API
    2.4.1  useReducer
    2.4.2  useMemo
    2.4.3  useCallback
    2.4.4  useRef
  2.5  本章小結
  習題
第3章  React Native基礎
  3.1  頁面布局
    3.1.1  Flex box布局
    3.1.2  flexDirection屬性
    3.1.3  flexWrap屬性
    3.1.4  justifyContent屬性
    3.1.5  alignSelf屬性

  3.2  基礎組件
    3.2.1  View
    3.2.2  Text
    3.2.3  TextInput
    3.2.4  FlatList
    3.2.5  Touchable
  3.3  動畫組件
    3.3.1  Animated
    3.3.2  配置動畫
    3.3.3  組合動畫
    3.3.4  LayoutAnimation
    3.3.5  Lottie動畫
  3.4  本章小結
  習題
第4章  React Native開發進階
  4.1  常用插件
    4.1.1  react-navigation
    4.1.2  react-redux
    4.1.3  react-native-video
    4.1.4  react-native-baidumap-sdk
    4.1.5  jpush-react-native
  4.2  插件開發
    4.2.1  創建插件
    4.2.2  Android平台集成
    4.2.3  iOS平台集成
    4.2.4  發布插件
  4.3  網路請求
    4.3.1  XMLHttpRequest
    4.3.2  Fetch
    4.3.3  async/await
    4.3.4  Axios
  4.4  本章小結
  習題
第5章  實戰影城應用之項目搭建
  5.1  項目分析
  5.2  項目初始化
    5.2.1  初始化項目
    5.2.2  構建應用主頁面
    5.2.3  構建路由棧
    5.2.4  添加矢量圖
  5.3  搭建主框架
    5.3.1  頂部Tab導航
    5.3.2  首頁廣告接入
    5.3.3  在售影片列表
    5.3.4  全部影片列表
    5.3.5  城市選擇
    5.3.6  常見介面錯誤
  5.4  本章小結
  習題
第6章  實戰影城應用之功能開發

  6.1  推廣活動
    6.1.1  活動列表
    6.1.2  篩選活動類型
    6.1.3  活動詳情
  6.2  電影詳情
    6.2.1  電影詳情開發
    6.2.2  影片分享
    6.2.3  集成視頻播放
    6.2.4  發布評論
    6.2.5  影片排期
    6.2.6  在線選座
    6.2.7  訂單確認
    6.2.8  退改簽協議
  6.3  電商模塊
    6.3.1  電商模塊首頁
    6.3.2  商品列表
    6.3.3  商品詳情
    6.3.4  商品購物車
  6.4  國際化
  6.5  本章小結
  習題
第7章  熱更新
  7.1  熱更新基礎
    7.1.1  熱更新簡介
    7.1.2  安裝Express
    7.1.3  熱更新模擬
  7.2  CodePush熱更新
    7.2.1  CodePush簡介
    7.2.2  安裝與註冊
    7.2.3  在原生Android項目中集成CodePush SDK
    7.2.4  在iOS項目中集成CodePush
    7.2.5  生成新版本
    7.2.6  發布熱更新
    7.2.7  用戶行為分析
  7.3  開啟Hermes引擎
  7.4  本章小結
  習題
第8章  應用打包與發布
  8.1  應用配置
    8.1.1  更改Android配置
    8.1.2  更改iOS配置
  8.2  發布Android
    8.2.1  生成簽名文件
    8.2.2  生成Android資源文件
    8.2.3  生成Android簽名包
  8.3  發布iOS
    8.3.1  加入開發者計劃
    8.3.2  證書配置
    8.3.3  註冊App ID
    8.3.4  描述文件

    8.3.5  生成iOS資源文件
    8.3.6  打包iOS應用
    8.3.7  發布iOS應用
  8.4  打包小程序
  8.5  本章小結
  習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032