展开全部

主编推荐语

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

内容简介

本书共分为13章,分为入门,进阶和实战三部分。

入门篇包括背景知识、入门基础、基础语法、flexbox布局、组件技术详解、API等;进阶篇包括组件生命周期、网络与通信、服务器开发基础、测试、应用打包发布与热更新以及TypeScript等;实战篇是一个综合的开发案例。

通过不同阶段知识的学习,你会对React Native框架有一个全面的认识。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第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 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。