原來跨平台開發可以這麼簡單:React Native全攻略(附範例光碟)
-
580元
- 認購希望書包,幫助弱勢兒安心開學!
-
預計最高可得金幣25點 ? 可100%折抵
活動加倍另計 -
HAPPY GO享100累1點 4點抵1元折抵無上限
- 作者: 姜琇森、蕭國倫、許瑋芩 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
- 出版社: 全華 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
- 出版日:2020/07/01
內容簡介
本書帶領讀者從了解React Native概念、入門到進階技術應用,一路由淺入深學習,並在各章節中都搭配練習範例,以「做中學」的方式帶領讀者深入了解React Native,最後結合實務專題:旅遊推薦景點APP與跨境電商APP購物網站開發,做完React Native學習的檢核點,將所學技術活用至現實社會中的案例。本書選用時下最受歡迎的開發框架──Redux與其進階框架Dva,讓程式資料流的部分更加彈性,資料的處理更加直覺,並同時保持程式碼的簡潔,使其容易理解,提升開發的效率。此外,本書在實作範例時,加入了許多知名且實用的套件,如:React Native Navigation與React Native Mapview,帶領讀者一步步的將套件引用至專案當中,並透過套件的使用,讓專案內容更加豐富。
目錄
第1章 React Native
1-1 路由概念
1-2 React Native概述
1-2-1 什麼是React Native
1-2-2 為什麼使用React Native
1-3 總結
第2章 準備開發React Native
2-1 開發環境
2-1-1 Homebrew
2-1-2 Node.js
2-1-3 Watchman
2-1-4 模擬器環境建置
2-2 開發工具
2-2-1 Visual Studio Code
第3章 第一個React Native專案
3-1 建立專案
3-1-1 專案檔案結構
3-1-2 專案進入點index.js
3-1-3 package.json
3-2 模擬器執行
3-2-1 執行專案
3-2-2 開發者選單
3-2-3 專案除錯
第4章 React Native基本介紹
4-1 Component 組件
4-1-1 React Native基本組件
4-1-2 自定義組件
4-2 Props 屬性
4-2-1 props定義
4-2-2 props型態
4-2-3 props預設值
4-3 State 狀態
4-3-1 初始state
4-3-2 改變state
4-4 生命週期
4-4-1 Mounting
4-4-2 Updating
4-4-3 Unmounting
4-5 整合組件
4-6 Native Module
4-6-1 跨平台API
4-6-2 單平台API
4-7 樣式
4-7-1 基礎樣式
4-7-2 設定寬高
4-7-3 Flexbox版面配置
第5章 路由
5-1 路由概念
5-1-1 React Navigation介紹
5-1-2 安裝React Navigation
5-2 React Navigation基礎操作
5-2-1 使用Navigator
5-2-2 Stack Navigator
5-2-3 Tab Navigator
5-2-4 Drawer Navigator
第6章 Redux Library
6-1 什麼是Redux
6-1-1 Redux的由來
6-1-2 React Redux
6-2 Redux的概念
6-2-1 Component 與 Container
6-2-2 action與dispatch
6-2-3 Action Creator處理資料
6-2-4 Reducer儲存資料
6-2-5 Store資料格式
6-3 第一個Redux專案
6-3-1 建立專案
6-3-2 設定Redux環境
6-3-3 設定Action Creator
6-3-4 設定Redcuer
第7章 Dva框架
7-1 什麼是Dva
7-1-1 Dva的由來
7-1-2 Dva觀念
7-1-3 Model的格式與操作
7-2 第一個Dva專案
7-2-1 建立專案
7-2-2 設定Dva環境
7-2-3 設定Model
7-3 Dva 練習 – 待辦清單
7-3-1 前置作業
7-3-2 新增待辦項目
7-3-3 顯示待辦清單
7-3-4 刪除待辦項目
7-3-5 修改待辦項目
7-3-6 改變待辦項目狀態
第8章 結合OpenData之旅遊景點分享APP
8-1 建置專案
8-1-1 新增專案
8-1-2 專案前置準備
8-2 瀏覽景點地圖
8-2-1 加入景點地圖頁面
8-2-2 串接地圖
8-2-3 串接Open Data
8-3 景點介紹
8-3-1 加入景點詳細資料頁面
8-3-2 顯示詳細資料
8-3-3 景點導航
8-4 管理我的最愛
8-4-1 加入我的最愛
8-4-2 查看我的最愛
8-4-3 移除我的最愛
第9章 實戰演練-購物商城
9-1 建置專案
9-1-1 新增專案
9-1-2 專案前置準備
9-2 側拉欄與分頁導覽器
9-2-1 側拉欄
9-2-2 分頁導覽器
9-3 會員管理
9-3-1 會員登入
9-3-2 會員註冊
9-3-3 會員中心
9-3-4 修改會員資料
9-3-5 修改會員密碼
9-3-6 登出
9-4 商品列表
9-4-1 商品類別
9-4-2 商品內容
9-5 購物車
9-5-1 取出購物車商品
9-5-2 存入/修改購物車商品
9-5-3 刪除購物車商品
9-5-4 合計金額
9-6 首頁
9-6-1 輪播圖
9-6-2 商品類別列表
9-6-3 最新商品
9-7 多國語系
9-7-1 語系環境設置
9-7-2 修正畫面內容
9-7-3 語言設定畫面
1-1 路由概念
1-2 React Native概述
1-2-1 什麼是React Native
1-2-2 為什麼使用React Native
1-3 總結
第2章 準備開發React Native
2-1 開發環境
2-1-1 Homebrew
2-1-2 Node.js
2-1-3 Watchman
2-1-4 模擬器環境建置
2-2 開發工具
2-2-1 Visual Studio Code
第3章 第一個React Native專案
3-1 建立專案
3-1-1 專案檔案結構
3-1-2 專案進入點index.js
3-1-3 package.json
3-2 模擬器執行
3-2-1 執行專案
3-2-2 開發者選單
3-2-3 專案除錯
第4章 React Native基本介紹
4-1 Component 組件
4-1-1 React Native基本組件
4-1-2 自定義組件
4-2 Props 屬性
4-2-1 props定義
4-2-2 props型態
4-2-3 props預設值
4-3 State 狀態
4-3-1 初始state
4-3-2 改變state
4-4 生命週期
4-4-1 Mounting
4-4-2 Updating
4-4-3 Unmounting
4-5 整合組件
4-6 Native Module
4-6-1 跨平台API
4-6-2 單平台API
4-7 樣式
4-7-1 基礎樣式
4-7-2 設定寬高
4-7-3 Flexbox版面配置
第5章 路由
5-1 路由概念
5-1-1 React Navigation介紹
5-1-2 安裝React Navigation
5-2 React Navigation基礎操作
5-2-1 使用Navigator
5-2-2 Stack Navigator
5-2-3 Tab Navigator
5-2-4 Drawer Navigator
第6章 Redux Library
6-1 什麼是Redux
6-1-1 Redux的由來
6-1-2 React Redux
6-2 Redux的概念
6-2-1 Component 與 Container
6-2-2 action與dispatch
6-2-3 Action Creator處理資料
6-2-4 Reducer儲存資料
6-2-5 Store資料格式
6-3 第一個Redux專案
6-3-1 建立專案
6-3-2 設定Redux環境
6-3-3 設定Action Creator
6-3-4 設定Redcuer
第7章 Dva框架
7-1 什麼是Dva
7-1-1 Dva的由來
7-1-2 Dva觀念
7-1-3 Model的格式與操作
7-2 第一個Dva專案
7-2-1 建立專案
7-2-2 設定Dva環境
7-2-3 設定Model
7-3 Dva 練習 – 待辦清單
7-3-1 前置作業
7-3-2 新增待辦項目
7-3-3 顯示待辦清單
7-3-4 刪除待辦項目
7-3-5 修改待辦項目
7-3-6 改變待辦項目狀態
第8章 結合OpenData之旅遊景點分享APP
8-1 建置專案
8-1-1 新增專案
8-1-2 專案前置準備
8-2 瀏覽景點地圖
8-2-1 加入景點地圖頁面
8-2-2 串接地圖
8-2-3 串接Open Data
8-3 景點介紹
8-3-1 加入景點詳細資料頁面
8-3-2 顯示詳細資料
8-3-3 景點導航
8-4 管理我的最愛
8-4-1 加入我的最愛
8-4-2 查看我的最愛
8-4-3 移除我的最愛
第9章 實戰演練-購物商城
9-1 建置專案
9-1-1 新增專案
9-1-2 專案前置準備
9-2 側拉欄與分頁導覽器
9-2-1 側拉欄
9-2-2 分頁導覽器
9-3 會員管理
9-3-1 會員登入
9-3-2 會員註冊
9-3-3 會員中心
9-3-4 修改會員資料
9-3-5 修改會員密碼
9-3-6 登出
9-4 商品列表
9-4-1 商品類別
9-4-2 商品內容
9-5 購物車
9-5-1 取出購物車商品
9-5-2 存入/修改購物車商品
9-5-3 刪除購物車商品
9-5-4 合計金額
9-6 首頁
9-6-1 輪播圖
9-6-2 商品類別列表
9-6-3 最新商品
9-7 多國語系
9-7-1 語系環境設置
9-7-2 修正畫面內容
9-7-3 語言設定畫面
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
- 紙本平裝
-
- ISBN
- 9789865034344
- 分級
- 普通級
-
- 頁數
- 472
- 商品規格
- 16開19*26cm
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
商品評價