图书介绍

React Native开发指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

React Native开发指南
  • (美)艾森曼(Bonnie Eisenman) 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115425263
  • 出版时间:2016
  • 标注页数:223页
  • 文件大小:25MB
  • 文件页数:238页
  • 主题词:移动终端-应用程序-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

React Native开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识React Native1

1.1 React Native的优点2

1.1.1 开发者体验2

1.1.2 代码复用与知识共享3

1.2 风险和缺点4

1.3 小结4

第2章 React Native工作原理5

2.1 React Native是如何工作的5

2.2 渲染周期7

2.3 在React Native 中创建组件7

2.3.1 编写视图7

2.3.2 使用.JSX9

2.3.3 原生组件的样式10

2.4 宿主平台接口11

2.5 小结12

第3章 构建你的第一个应用13

3.1 搭建环境13

3.1.1 安装React Native14

3.1.2 iOS依赖14

3.1.3 Android依赖14

3.2 创建一个新的应用17

3.2.1 在iOS平台运行React Native应用18

3.2.2 部署到iOS设备20

3.2.3 在Android平台运行ReactNative应用23

3.2.4 小结:创建并运行项目24

3.3 探索示例代码24

3.3.1 添加组件到视图中24

3.3.2 React Native中的模块导入25

3.3.3 FirstProject组件26

3.4 开发天气应用27

3.4.1 处理用户输入28

3.4.2 展现数据30

3.4.3 添加背景图片34

3.4.4 从Web获取数据36

3.4.5 整合37

3.5 小结40

第4章 移动应用组件42

4.1 类比HTML元素与原生组件42

4.1.1 文本组件43

4.1.2 图片组件45

4.2 处理触摸和手势46

4.2.1 使用TouchableHighlight47

4.2.2 GestureResponder系统49

4.2.3 PanResponder52

4.3 使用结构化组件58

4.3.1 使用ListView58

4.3.2 使用Navigator66

4.3.3 其他结构化组件68

4.4 平台特定组件69

4.4.1 iOS或Android特定组件69

4.4.2 平台特定版本的组件70

4.4.3 何时使用平台特定组件74

4.5 小结74

第5章 样式75

5.1 声明和操作样式75

5.1.1 内联样式76

5.1.2 对象样式76

5.1.3 使用Stylesheet.Create77

5.1.4 样式拼接77

5.2 组织和继承79

5.2.1 导出样式对象79

5.2.2 样式作为属性传递80

5.2.3 复用和共享样式81

5.3 定位和设计布局81

5.3.1 使用flexbox布局82

5.3.2 使用绝对定位86

5.3.3 学以致用86

5.4 小结91

第6章 平台接口92

6.1 使用定位接口93

6.1.1 获取用户地理位置93

6.1.2 处理权限问题94

6.1.3 在iOS模拟器上测试定位95

6.1.4 监听用户位置96

6.1.5 限制96

6.1.6 改进天气应用96

6.2 使用用户图片与摄像头99

6.2.1 相机模块99

6.2.2 通过getPhotoPa rams获取图片101

6.2.3 从相机渲染一张图片101

6.2.4 展示照片列表103

6.2.5 上传图片至服务器107

6.3 AsyncSto re持久化数据存储108

6.4 智能天气应用109

6.4.1 WeatherProject组件111

6.4.2 Forecast组件114

6.4.3 Button组件115

6.4.4 LocationButton组件116

6.4.5 PhotoBackdrop组件117

6.5 小结119

第7章 模块120

7.1 使用npm安装JavaScript类库120

7.2 iOS原生模块121

7.2.1 导入第三方组件122

7.2.2 使用视频组件125

7.2.3 剖析Objective-C原生模块125

7.2.4 RcTVideo的实现128

7.3 Android原生模块130

7.3.1 安装第三方组件130

7.3.2 剖析Java原生模块134

7.3.3 Linea rGradient的Android实现137

7.4 跨平台原生模块139

7.5 小结141

第8章 调试与开发者工具142

8.1 JavaScript调试实践和解释142

8.1.1 激活开发者选项142

8.1.2 使用console.l.og调试143

8.1.3 使用JavaScript调试器145

8.1.4 使用React开发者工具146

8.2 React Native调试工具147

8.2.1 使用审查元素功能147

8.2.2 宕机红屏148

8.3 JavaScript之外的调试方法152

8.3.1 常见的开发环境问题153

8.3.2 常见的Xcode问题153

8.3.3 常见的Android问题154

8.3.4 React Native包管理器155

8.3.5 部署至iOS设备的问题156

8.3.6 模拟器行为157

8.4 测试代码158

8.4.1 使用Flow进行类型检查158

8.4.2 使用Jest进行测试158

8.5 当你陷入困境160

8.6 小结160

第9章 学以致用161

9.1 闪卡应用161

9.1.1 项目结构163

9.1.2 组件层次结构164

9.2 模型与数据存储168

9.2.1 数据流架构:Reflux与Flux170

9.2.2 在Zebreto中使用Reflux173

9.2.3 AsyncStorage与Reflux Store的持久化175

9.3 使用Navigator177

9.4 探索第三方依赖180

9.5 响应式设计与字体尺寸180

9.6 小结及任务183

第10章 部署至iOS应用商店184

10.1 准备Xcode工程184

10.1.1 选择支持的设备和目标iOS 版本185

10.1.2 启动界面图像186

10.1.3 添加应用图标188

10.1.4 设置Bundle名称190

10.1.5 更新AppDelegate.m190

10.1.6 为发布设置Schema191

10.2 上传应用192

10.2.1 完成协议文书192

10.2.2 创建归档193

10.2.3 在iTunes Connect上创建应用196

10.3 使用TestFlight进行Beta测试199

10.4 提交应用审核200

10.5 小结201

第11章 部署Android应用203

11.1 设置应用图标203

11.2 生成release版本的APK205

11.3 通过邮件或链接发布207

11.4 提交应用至Play商店207

11.4.1 通过Play Store进行Beta测试209

11.4.2 Play商店列表210

11.4.3 商店列表所需的资源211

11.4.4 发布应用212

11.5 小结214

总结215

附录A ES6语法216

附录B 命令与快速入门指南219

作者简介221

关于封面221

热门推荐