首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 React Native开发指南(第2版)/图灵程序设计丛书
内容
内容推荐
本书通过丰富的示例和详细的讲解,介绍了React Native这款JavaScript框架。在React Native中利用现有的JavaScript和React知识,就可以开发和部署功能完备的、真正原生的移动应用,并同时支持iOS与Android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的Java或Objective-C的React Native扩展。第2版结合当前开发实践,新增了有关平台特定组件、状态管理和Expo应用的内容。
本书适合前端工程师或Web开发者,以及希望开发跨平台移动应用的其他开发人员阅读使用。
目录
前言
第1章 初识React Native
1.1 React Native的优点
1.1.1 开发者体验
1.1.2 代码复用与知识共享
1.2 风险和缺点
1.3 小结
第2章 React Native工作原理
2.1 React Native是如何工作的
2.2 渲染周期
2.3 在React Native中创建组件
2.3.1 编写视图
2.3.2 使用JSX
2.3.3 原生组件的样式
2.4 宿主平台API
2.5 小结
第3章 构建你的第一个应用
3.1 搭建环境
3.2 使用Create React Native App进行开发配置
3.2.1 使用create-react-native-app创建你的第一个应用
3.2.2 在iOS或者Android中预览应用
3.3 使用传统方式进行开发配置
3.3.1 使用react-native创建第一个应用
3.3.2 在iOS平台运行React Native应用
3.3.3 在Android平台运行React Native应用
3.4 探索示例代码
3.5 开发天气应用
3.5.1 处理用户输入
3.5.2 展现数据
3.5.3 从Web获取数据
3.5.4 添加背景图片
3.5.5 整合
3.6 小结
第4章 移动应用组件
4.1 类比HTML元素与原生组件
4.1.1 文本组件
4.1.2 图片组件
4.2 处理触摸和手势
4.2.1 使用(Button)创建基础交互
4.2.2 使用(TouchableHighlight)组件
4.2.3 使用PanResponder类
4.3 使用列表
4.3.1 使用基础的(FlatList)组件
4.3.2 更新(FlatList)的内容
4.3.3 整合真实数据
4.3.4 使用(SectionList)
4.4 导航
4.5 其他结构化组件
4.6 小结
第5章 样式
5.1 声明和操作样式
5.1.1 内联样式
5.1.2 对象样式
5.1.3 使用Stylesheet.create
5.1.4 样式拼接
5.2 组织和继承
5.2.1 导出样式对象
5.2.2 样式作为属性传递
5.2.3 复用和共享样式
5.3 定位和设计布局
5.3.1 使用flexbox布局
5.3.2 使用绝对定位
5.3.3 学以致用
5.4 小结
第6章 平台API
6.1 使用定位API
6.1.1 获取用户地理位置
6.1.2 处理权限问题
6.1.3 在模拟器上测试定位
6.1.4 监听用户位置
6.1.5 限制
6.1.6 改进天气应用
6.2 使用用户图片与摄像头
6.2.1 使用相机模块进行交互
6.2.2 通过getPhotoParams获取图片
6.2.3 从相机渲染一张图片
6.2.4 上传图片至服务器
6.3 AsyncStore持久化数据存储
6.4 SmarterWeather应用
6.4.1 (WeatherProject)组件
6.4.2 (Forecast)组件
6.4.3 (Button)组件
6.4.4 (LocationButton)组件
6.4.5 (PhotoBackdrop)组件
6.5 小结
第7章 模块和原生代码
7.1 使用npm安装JavaScript类库
7.2 安装包含原生代码的第三方组件
7.3 Objective-C原生模块
7.3.1 编写iOS的Objective-C原生模块
7.3.2 探索react-native-video iOS版本
7.4 Java原生模块
7.4.1 编写Android的Java原生模块
7.4.2 探索react-native-video Java版本
7.5 跨平台原生模块
7.6 小结
第8章 平台特定代码
8.1 仅iOS/仅Android可用的组件
8.2 平台特定组件的实现
8.2.1 使用平台特定的文件扩展名
8.2.2 使用平台模块
8.3 何时使用平台特定组件
第9章 调试与开发者工具
9.1 JavaScript调试实践和解释
9.1.1 激活开发者选项
9.1.2 使用console.log调试
9.1.3 使用JavaScript调试器
9.1.4 使用React开发者工具
9.2 React Native调试工具
9.2.1 使用审查元素功能
9.2.2 宕机红屏
9.3 JavaScript之外的调试方法
9.3.1 常见的开发环境问题
9.3.2 常见的Xcode问题
9.3.3 常见的Android问题
9.3.4 React Native包管理器
9.3.5 部署至iOS设备的问题
9.3.6 模拟器行为
9.4 测试代码
9.4.1 使用Flow进行类型检查
9.4.2 使用Jest进行单元测试
9.4.3 使用Jest进行快照测试
9.5 当你陷入困境
9.6 小结
第10章 大型应用中的导航与结构
10.1 闪卡应用
10.2 项目结构
10.2.1 应用屏幕
10.2.2 可复用组件
10.2.3 样式
10.2.4 数据模型
10.3 使用React Navigation
10.3.1 创建StackNavigator
10.3.2 使用navigation.navigate在屏幕之间过渡
10.3.3 使用navigationOptions配置页眉
10.3.4 实现余下逻辑
10.4 本章小结
第11章 大型应用中的状态管理
11.1 使用Redux管理状态
11.2 action
11.3 reducer
11.4 连接Redux
11.5 使用AsyncStorage持久化数据
11.6 本章小结和作业
总结
附录A 现代JavaScript语法
附录B 部署应用
附录C 使用Expo应用
作者简介
关于封面
标签
缩略图
书名 React Native开发指南(第2版)/图灵程序设计丛书
副书名
原作名
作者 (美)邦尼·艾森曼
译者 译者:张俊达//黄为伟
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115509017
开本 16开
页数 193
版次 1
装订 平装
字数 308
出版时间 2019-04-01
首版时间 2019-04-01
印刷时间 2019-04-01
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 科学技术-工业科技-电子通讯
图书小类
重量 344
CIP核字 2019037793
中图分类号 TN929.53-62
丛书名
印张 13
印次 1
出版地 北京
233
178
10
整理
媒质
用纸
是否注音
影印版本
出版商国别 CN
是否套装
著作权合同登记号
版权提供者
定价
印数 2500
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/18 18:45:44