ReactNative应用开发实例解析 - (EPUB全文下载)
文件大小:2.81 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:React Native应用开发实例解析
作者:[澳]Alexander McLeod[斯洛文尼亚]Pavlo Aksonov[印]Arjun Komath[美]Atticus White [美]Isaac Madwed
译者:林昊
ISBN:978-7-115-46714-0
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 麦嘉豪(852245696@qq.com) 专享 尊重版权
版权声明
前言
什么是React Native?
我应该使用React Native吗?
阅读前提
本书内容
代码示例
关于作者
电子书
第 1 章 用JavaScript开发移动应用
1.1 过去
1.2 现状
1.3 React的起源
1.3.1 为什么选择React
1.3.2 React的工作原理
1.4 为什么选择React Native
1.5 React Native的工作原理
运行React Native应用时发生了什么
1.6 局限性
1.7 开发第一个React Native应用
1.7.1 JSX——JavaScript语法扩展
1.7.2 状态和属性
1.7.3 React组件生命周期
1.7.4 样式
1.7.5 触摸事件的处理
1.7.6 网络
1.7.7 深度链接
1.7.8 动画
1.7.9 调试与热模块重载
1.7.10 应用监控
1.8 开始动手
1.9 第一步:编写用户界面
1.10 第二步:与服务器/后端通信
1.11 第三步:添加动画效果
1.12 Android平台上的做法
1.13 第四步:添加原生模块
小结
1.14 部署第一个应用
1.14.1 部署
1.14.2 CodePush
1.15 总结
第 2 章 原生模块与组件
2.1 第一个原生组件
2.2 剖析原生组件
2.3 创建自定义原生组件
2.3.1 Android
2.3.2 iOS
2.3.3 JavaScript
2.4 原生模块
2.4.1 剖析原生模块
2.4.2 参数
2.4.3 回调函数和promise
2.4.4 常量
2.4.5 事件
2.5 示例
2.5.1 Android
2.5.2 iOS
2.5.3 JavaScript
2.5.4 注意事项:线程
2.5.5 注意事项:Swift
2.6 链接模块和组件
链接第三方库
2.7 总结
第 3 章 示例应用:Myagi
3.1 为什么选择React Native
开始前的准备
3.2 状态
3.2.1 Flux
3.2.2 Myagi API
3.2.3 Marty.js与状态模块的生成
3.3 路由
深度链接
3.4 身份验证
3.5 iOS平台的环境配置
3.5.1 plist文件与react-native-env模块
3.5.2 iOS scheme文件与构建配置
3.5.3 自定义构建脚本
3.6 跨平台代码共享
3.6.1 代码共享的利与弊
3.6.2 iOS与Android间的代码共享
3.6.3 原生应用与Web应用间的代码共享
3.7 测试
3.7.1 测试类型
3.7.2 单元测试的实现
3.7.3 UI集成测试的实现
3.7.4 QA测试
3.8 发布与更新
3.8.1 Git工作流
3.8.2 iOS应用商店更新流程
3.8.3 CodePush更新流程
3.8.4 小结
第 4 章 示例应用:TinyRobot
4.1 为何选择React Native
4.1.1 npm
4.1.2 静态类型检查工具Flow
4.1.3 开源
4.1.4 响应式编程
4.1.5 XMPP
4.1.6 技术栈
4.2 可扩展应用架构
4.2.1 MVC
4.2.2 Flux
4.2.3 Redux
4.2.4 MobX与Redux的比较
4.2.5 领域对象模型
4.2.6 依赖注入
4.2.7 持久化
4.2.8 应用状态管理
4.2.9 设计模式
4.2.10 应用架构
4.3 导航
4.3.1 NavigatorIOS
4.3.2 注册与认证流程
4.3.3 完美的导航
4.4 通信
4.4.1 原生 vs. JavaScript
4.4.2 函数式编程
4.4.3 用户界面
4.5 位置
UI
4.6 部署与单元测试
4.6.1 React Native组件测试
4.6.2 UI测试
4.6.3 快速更新应用
4.6.4 版本控制系统
4.6.5 持续部署
4.7 总结
第 5 章 示例应用:Fixt
5.1 何为Fixt
5.2 故障分析程序
5.2.1 快速分析与急救
5.2.2 Platfom
5.2.3 NetInfo
5.2.4 Fixt的设备参数模块
5.2.5 React Native的统一思想
5.3 身份验证
5.3.1 何为Digits
5.3.2 在代码内集成Digits
5.3.3 样式
5.3.4 回调函数
5.3.5 注销
5.3.6 实现
5.3.7 数据维护
5.4 建议:如何管理快速变化的生态
5.4.1 让应用保持最新
5.4.2 浏览文档
5.4.3 何处以及如何寻求帮助
版权声明
Copyright © 2017 by Bleeding Edge Press. Original English language edition, entitled Deconstructing React Native Apps
by Alexander McLeod, Pavlo Aksonov, Arjun Komath, Atticus White, and Isaac Madwed, published by Ble ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » ReactNative应用开发实例解析 - (EPUB全文下载)