| 作者 |
| (美)Jonathan Lebensold(乔纳森·莱本索德) |
| 丛书名 |
| 出版社 |
| 电子工业出版社 |
| ISBN |
| 9787121348976 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 在多个平台开发应用往往是非常麻烦的,但是使用 React Native,你就能构建出跨平台的移动应用,而且其外观和行为与用 Java或者Swift编写的原生应用并无二致。本书将帮助你理解React Native的生态,教你应对一些常见的挑战,比如处理应用的状态、处理设备I/O,还介绍了部署过程和一些缩短交付时间的技巧,最后讲解了如何编写可维护的代码。如果你熟悉JavaScript,而且打算开发跨平台应用程序,并且选择的是React技术栈,那么这本书就是为你准备的 |
| 目录 |
| 前言 第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 编写你的应用 |