React Native Cookbook(中文版)
刘清, 文一山 译
出版时间:2018年08月
页数:192
在多个平台开发App项目往往是非常费神费力的,但是使用React Native,你就能构建出跨平台的移动应用,而且其外观和行为与用Java或者Swift编写的原生应用并无二致。如果你熟悉JavaScript,本书中的实战技巧能帮助你理解React Native生态,处理设计和硬件上的问题,展示开发流程,以及书写可维护的代码。
如何组织一个项目?或者说如何设计一个能使用设备摄像头的App?基于作者Jonathan Lebensold个人的App开发经验,本书不仅提供了简单的方案,也能启发你探索出自己的解决方案。
● 了解构建一个React Native应用需要的软件工具
● 利用React生态中的组件与JavaScript 库
● 综合考虑用户体验、平台习惯和技术复杂度,来设计跨平台应用
● 了解常见的用例,以及如何最大程度地利用设备的硬件设施
● 自动化应用的发布,将你的iOS应用分享给beta测试者们
● 学习如何组织好代码,保证其正确性并且容易维护
- 前言
- 第1章 React Native工具链
- 1.1 设置开发环境
- 1.2 使用Babel写ES6
- 1.3 组织项目文件
- 1.4 处理灾难性故障
- 第2章 熟悉React Native生态
- 2.1 不要重复你自己:实现自定义组件
- 2.2 添加一个开源的进度条
- 2.3 共享自定义组件
- 2.4 路由到登录界面
- 2.5 使用Redux作为全局状态管理工具
- 第3章 样式与设计
- 3.1 书写样式表
- 3.2 使用flexbox构建灵活的布局
- 3.3 导入矢量图和图标
- 3.4 循环动画
- 第4章 管理硬件平台
- 4.1 请求使用用户的设备硬件(iOS)
- 4.2 获取分页请求
- 4.3 使用Redux和本地存储保存应用状态
- 4.4 使用文件系统
- 第5章 起飞!分享你的应用
- 5.1 自动发布你的应用
- 5.2 把你的iOS应用分享给beta测试用户
- 5.3 配置应用设置
- 第6章 让你的应用可维护
- 6.1 使用PropTypes保护你的组件
- 6.2 使用Flow检查运行时报错
- 6.3 组件自动化测试
- 6.4 使用ESLint维护代码风格
- 6.5 使用Reason编写你的应用
书名:React Native Cookbook(中文版)
译者:刘清, 文一山 译
国内出版社:电子工业出版社
出版时间:2018年08月
页数:192
书号:978-7-121-34897-6
原版书书名:React Native Cookbook
原版书出版商:O'Reilly Media
Jonathan Lebensold
Jonathan Lebensold,是一位软件架构师,也是多个开源项目的贡献者。他的在线课程经由O'Reilly Media、Udemy、StudioWeb以及他的 Youtube频道传播,已经有成千上万的学生了。他现在使用Ruby、React和React Native,与创业公司和非政府组织以及开源项目展开合作。