ReactNative开发指南 - (EPUB全文下载)
文件大小:5.15 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:React Native开发指南
作者:[美] Bonnie Eisenman
译者:黄为伟
ISBN:978-7-115-42526-3
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
图灵社区会员 raoyan19940529(1929590493@qq.com) 专享 尊重版权
版权声明
O'Reilly Media, Inc. 介绍
业界评论
前言
预备知识
排版约定
使用代码示例
Safari® Books Online
联系我们
资源
致谢
第 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 宿主平台接口
2.5 小结
第 3 章 构建你的第一个应用
3.1 搭建环境
3.1.1 安装React Native
3.1.2 iOS依赖
3.1.3 Android依赖
3.2 创建一个新的应用
3.2.1 在iOS平台运行React Native应用
3.2.2 部署到iOS设备
3.2.3 在Android平台运行React Native应用
3.2.4 小结:创建并运行项目
3.3 探索示例代码
3.3.1 添加组件到视图中
3.3.2 React Native中的模块导入
3.3.3 FirstProject组件
3.4 开发天气应用
3.4.1 处理用户输入
3.4.2 展现数据
3.4.3 添加背景图片
3.4.4 从Web获取数据
3.4.5 整合
3.5 小结
第 4 章 移动应用组件
4.1 类比HTML元素与原生组件
4.1.1 文本组件
4.1.2 图片组件
4.2 处理触摸和手势
4.2.1 使用TouchableHighlight
4.2.2 GestureResponder系统
4.2.3 PanResponder
4.3 使用结构化组件
4.3.1 使用ListView
4.3.2 使用Navigator
4.3.3 其他结构化组件
4.4 平台特定组件
4.4.1 iOS或Android特定组件
4.4.2 平台特定版本的组件
4.4.3 何时使用平台特定组件
4.5 小结
第 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 章 平台接口
6.1 使用定位接口
6.1.1 获取用户地理位置
6.1.2 处理权限问题
6.1.3 在iOS模拟器上测试定位
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.2.5 上传图片至服务器
6.3 AsyncStore持久化数据存储
其他存储方式
6.4 智能天气应用
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 iOS原生模块
7.2.1 导入第三方组件
7.2.2 使用视频组件
7.2.3 剖析Objective-C原生模块
7.2.4 RCTVideo的实现
7.3 Android原生模块
7.3.1 安装第三方组件
7.3.2 剖析Java原生模块
7.3.3 LinearGradient的Android实现
7.4 跨平台原生模块
7.5 小结
第 8 章 调试与开发者工具
8.1 JavaScript调试实践和解释
8.1.1 激活开发者选项
8.1.2 使用console.log调试
8.1.3 使用JavaScript调试器
8.1.4 使用React开发者工具
8.2 React Native调试工具
8.2.1 使用审查元素功能
8.2.2 宕机红屏
8.3 JavaScript之外的调试方法
8.3.1 常见的开发环境问题
8.3.2 常见的Xcode问题
8.3.3 常见的Android问题
8.3.4 React Native包管理器
8.3.5 部署至iOS设备的问题
8.3.6 模拟器行为
8.4 测试代码
8.4.1 使用Flow进行类型检查
8.4.2 使用Jest进行测试
8.5 当你陷入困境
8.6 小结
第 9 章 学以致用
9.1 闪卡应用
9.1.1 项目结构
9.1.2 组件层次结构
9.2 模型与数据存储
9.2.1 数据流架构:Reflux与Flux
9.2.2 在Zebreto中使用Reflux
9.2.3 AsyncStorage与Reflux Store的持久化
9.3 使用Navigator
9.4 探索第三方依赖
9.5 响应式设计与字体尺寸
9.6 小结及任务
第 10 章 部署至 iOS ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » ReactNative开发指南 - (EPUB全文下载)