ReactNative移动开发实战(第2版)

ReactNative移动开发实战(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

React Native框架全面解析案例书籍全新升级。

内容简介

本书共分为12章,包括背景知识、入门基础、基础语法、技术详解、组件详解、API、开发进阶、网络与通信、服务器开发基础、测试、应用发布与热更新和电影购票App开发实战等。通过学习本书,读者将会对React Native框架有一个全面的认识,并掌握一定的实战能力。

作者简介

作者向治洪,易居客户端主管,主要从事Android、iOS和移动跨平台开发,对前端技术也有一定的研究,曾供职于携程网、驴妈妈旅游网等互联网公司。活跃各大技术论坛,CSDN博客访问量近200万,云栖社区版主,慕课网讲师。

章节目录

版权信息

内容提要

前言

第1章 React Native背景知识

1.1 React Native的诞生与发展

1.2 移动跨平台技术横评

1.2.1 阿里巴巴Weex

1.2.2 谷歌Flutter

1.2.3 谷歌PWA

1.2.4 对比与分析

1.3 本章小结

第2章 React Native入门基础

2.1 React Native环境搭建

2.1.1 安装Node.js

2.1.2 安装Android环境

2.1.3 安装iOS环境

2.1.4 安装React Native

2.2 React Native开发工具

2.3 React Native快速上手

2.3.1 初始化项目

2.3.2 运行项目

2.3.3 调试项目

2.3.4 修改默认项目

2.4 本章小结

第3章 React Native基础语法

3.1 JSX语法

3.2 语法基础

3.2.1 let和const命令

3.2.2 类

3.2.3 箭头函数

3.2.4 模块

3.2.5 Promise对象

3.2.6 async函数

3.3 Flexbox布局

3.3.1 Flexbox布局简介

3.3.2 flexDirection属性

3.3.3 flexWrap属性

3.3.4 justifyContent属性

3.3.5 alignSelf属性

3.3.6 flex属性

3.4 本章小结

第4章 React技术详解

4.1 React简介

4.2 React组件详解

4.2.1 React组件基础知识

4.2.2 props

4.2.3 state

4.2.4 ref

4.3 React高阶组件

4.3.1 定义与实现

4.3.2 分类

4.3.3 命名与参数

4.4 组件通信

4.4.1 父子组件通信

4.4.2 跨级组件通信

4.4.3 非嵌套组件通信

4.5 事件处理

4.5.1 事件监听与处理

4.5.2 event事件与this关键字

4.5.3 EventEmitter在React Native中的应用

4.6 React Hook

4.6.1 Hook简介

4.6.2 Hook API

4.6.3 自定义Hook

4.7 本章小结

第5章 React Native组件详解

5.1 基础组件

5.1.1 Text

5.1.2 TextInput

5.1.3 Image

5.1.4 ActivityIndicator

5.1.5 Switch

5.2 容器组件

5.2.1 View组件

5.2.2 ScrollView组件

5.2.3 WebView组件

5.2.4 TouchableOpacity组件

5.3 列表组件

5.3.1 VirtualizedList组件

5.3.2 FlatList组件

5.3.3 SectionList组件

5.4 平台组件

5.4.1 ViewPagerAndroid组件

5.4.2 SafeAreaView组件

5.4.3 SegmentedControlIOS

5.5 PureComponent组件

5.6 本章小结

第6章 React Native API

6.1 基础API

6.1.1 AppRegistry

6.1.2 AppState

6.1.3 NetInfo

6.1.4 AsyncStorage

6.1.5 DeviceEventEmitter

6.2 屏幕相关API

6.2.1 Dimensions

6.2.2 PixelRatio

6.3 动画API

6.3.1 requestAnimationFrame

6.3.2 LayoutAnimation

6.3.3 Animated

6.4 平台API

6.4.1 BackHandler

6.4.2 PermissionsAndroid

6.4.3 AlertIOS

6.4.4 PushNotificationIOS

6.5 本章小结

第7章 React Native开发进阶

7.1 组件生命周期详解

7.1.1 组件生命周期基础知识

7.1.2 虚拟DOM

7.1.3 虚拟DOM与生命周期

7.2 状态管理

7.2.1 Flux

7.2.2 Redux

7.2.3 MobX

7.2.4 MobX与Redux的对比

7.3 第三方库

7.3.1 NativeBase

7.3.2 react-native-elements

7.3.3 react-navigation

7.3.4 react-native-snap-carousel

7.3.5 react-native-image-picker

7.3.6 react-native-video

7.4 自定义组件

7.4.1 组件导入与导出

7.4.2 自定义弹框组件

7.4.3 自定义单选组件

7.4.4 自定义评分组件

7.5 本章小结

第8章 网络与通信

8.1 网络请求

8.1.1 XMLHTTPRequest

8.1.2 fetch

8.1.3 async-await

8.2 Promise

8.3 与原生交互

8.3.1 与原生Android交互

8.3.2 与原生iOS交互

8.3.3 事件交互

8.4 本章小结

第9章 服务器开发基础

9.1 Node.js开发

9.1.1 Node.js简介

9.1.2 安装和使用nvm

9.1.3 Node.js示例

9.2 RESTful API

9.3 ExPress框架

9.3.1 安装与使用

9.3.2 项目结构

9.3.3 路由控制

9.3.4 模板引擎

9.4 开发服务器接口

9.4.1 MySQL

9.4.2 Postman

9.4.3 ExPress整合MySQL

9.5 本章小结

第10章 React Native测试

10.1 软件测试

10.2 React Native单元测试

10.2.1 环境与配置

10.2.2 快照测试

10.2.3 覆盖率

10.3 Jest

10.3.1 匹配与断言

10.3.2 全局函数

10.3.3 Mock测试

10.3.4 异步函数

10.3.5 Enzyme

10.4 本章小结

第11章 应用发布与热更新

11.1 iOS应用发布

11.1.1 加入开发者计划

11.1.2 生成发布证书

11.1.3 注册App ID

11.1.4 生成描述文件

11.1.5 打包资源文件

11.1.6 发布iOS应用

11.2 Android应用发布

11.2.1 生成签名文件

11.2.2 打包资源文件

11.2.3 发布Android应用

11.3 热更新详解

11.3.1 热更新基础知识

11.3.2 应用启动过程

11.3.3 热更新示例

11.4 CodePush实战

11.4.1 CodePush简介

11.4.2 CodePush安装与账号注册

11.4.3 集成CodePush SDK

11.4.4 手动集成CodePush SDK

11.4.5 iOS应用热更新

11.4.6 Android应用热更新

11.5 本章小结

第12章 电影购票App开发实战

12.1 实战项目概述

12.2 项目搭建全流程解析

12.2.1 项目初始化

12.2.2 网络请求

12.2.3 开发主页

12.2.4 自定义导航栏

12.3 业务功能开发

12.3.1 电影列表

12.3.2 电影搜索

12.3.3 电影详情

12.3.4 视频播放

12.3.5 刘海屏与全面屏

12.4 本章小结

ReactNative移动开发实战(第2版)是2020年由人民邮电出版社出版,作者向治洪。

得书感谢您对《ReactNative移动开发实战(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
鲲鹏生态应用开发 电子书
本书系统、详细地介绍了鲲鹏计算产业的现状及应用。
Android应用案例开发大全 电子书
技术新颖,贴近实战:本书涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和Android端的交互等。 实例丰富,讲解详细:本书既包括单机版客户端项目,也有服务端和Android端的结合开发;既包括典型的商业软件,也包括休闲娱乐项目,还有流行的3D热门案例以及借助OpenGL ES 2.0渲染的逼真场景。 案例经典,含金量高:以真实的项目开发为讲解背景,包括大型商务软件、3D游戏等,无论做项目还是进行毕业设计,都可以在本书找到相同的案例,非常适合各类读者学习。
术与道:移动应用UI设计必修课 电子书
站酷推荐设计师余振华力作,2017全新升级; 站酷网总编辑纪晓亮作序; ZCOOL站酷总经理梁耀明、UI中国总经理董景博力荐; UI设计师、平面设计师、交互设计师、产品经理等相关人士的必读之书。 规则会演变,可是产生规则的原因不会;知识会迭代,但是知识背后的逻辑不会。本书正是作者多年对设计知识和规则的总结,观察书中的每一个知识点,你会发现,每个案例都是作者自己尝试、对比和思考的总结,带领大家努力去明白每一个规则背后的原因,研究推动每一次设计变化的逻辑。
微信小程序开发图解案例教程(第3版) 电子书
传统开发+海量商业案例详解,图文快速理解基本方法,详细代码说明。
微信小程序实战入门(内含完整实例解析) 电子书
一本的全新的零基础小程序实战入门手册。