万本电子书0元读

万本电子书0元读

顶部广告

React Native开发指南(第2版)电子书

“对于想要使用JavaScript构建原生应用的前端工程师,本书是非常实用的指导手册,涵盖了构建和部署跨平台移动应用所需的各种知识。” ——Ryan Hurley,Twitter高级软件工程师  自2015年春天Facebook源React Native以来,React Native就凭借其强大的可扩展性、良好的用户体验以及可拥有原生外观等优势得到发者的关注和青睐。  本书是一本实践指南,从基础知识手,逐步深,带领读者部署可100%代码复用的、成熟的跨平台移动应用。除了框架本身的讲解,作者还探讨了如何使用第三方库,以及如何编写自己的Java或者Objective-C的React

售       价:¥

纸质售价:¥54.50购买纸书

126人正在读 | 0人评论 6.2

作       者:(美)邦尼·艾森曼(Bonnie Eisenman)

出  版  社:人民邮电出版社

出版时间:2019-04-01

字       数:15.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书通过丰富的示例和详细的讲解,介绍了React Native这款JavaScript框架。在React Native中利用现有的JavaScript和React知识,就可以发和部署功能完备的、真正原生的移动应用,并同时支持iOS与Android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的Java或Objective-C的React Native扩展。第2版结合当前发实践,新增了有关平台特定组件、状态管理和Expo应用的内容。 本书通过丰富的示例和详细的讲解,介绍了React Native这款JavaScript框架。在React Native中利用现有的JavaScript和React知识,就可以发和部署功能完备的、真正原生的移动应用,并同时支持iOS与Android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的Java或Objective-C的React Native扩展。第2版结合当前发实践,新增了有关平台特定组件、状态管理和Expo应用的内容。
【推荐语】
“对于想要使用JavaScript构建原生应用的前端工程师,本书是非常实用的指导手册,涵盖了构建和部署跨平台移动应用所需的各种知识。” ——Ryan Hurley,Twitter高级软件工程师  自2015年春天Facebook源React Native以来,React Native就凭借其强大的可扩展性、良好的用户体验以及可拥有原生外观等优势得到发者的关注和青睐。  本书是一本实践指南,从基础知识手,逐步深,带领读者部署可100%代码复用的、成熟的跨平台移动应用。除了框架本身的讲解,作者还探讨了如何使用第三方库,以及如何编写自己的Java或者Objective-C的React Native扩展。第2版新增了部分章节及附录,讨论了如何在跨平台组件中实现特定平台的代码,通过Redux库来管理状态,以及对React Native初学者更友好的Expo应用。   了解React Native如何放原生UI组件口   类比HTML元素,了解该框架如何使用原生组件   创建自己的React Native组件和应用,并为它们编写样式   使用宿主平台API,以及由React Native社区编写的模块   在跨平台组件中实现特定平台的代码   使用工具来调试代码,并解决JavaScript之外的问题   整合所学知识,发一款高效记忆闪卡应用   通过Redux库来管理状态   
【作者】
【作者简介】  邦尼•艾森曼(Bonnie Eisenman),Twitter公司软件工程师,曾就职于Codecademy、Google和Fog Creek Software公司,经常受邀在技术大会上做演讲。  【译者简介】  张俊达  前端发工程师,关注前端领域的新技术,乐于分享。译作包括《React快速上手发》《同构JavaScript应用发》。  黄为伟  毕业于东北大学,前端发工程师,源项目react-native-guide作者,专注于Web与移动应用发,目前就职于腾讯微信。
目录展开

前言

第 1 章 初识 React Native

1.1 React Native的优点

1.2 风险和缺点

1.3 小结

第 2 章 React Native 工作原理

2.1 React Native是如何工作的

2.2 渲染周期

2.3 在React Native中创建组件

2.4 宿主平台API

2.5 小结

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

3.1 搭建环境

3.2 使用Create React Native App进行开发配置

3.3 使用传统方式进行开发配置

3.4 探索示例代码

3.5 开发天气应用

3.6 小结

第 4 章 移动应用组件

4.1 类比HTML元素与原生组件

4.2 处理触摸和手势

4.3 使用列表

4.4 导航

4.5 其他结构化组件

4.6 小结

第 5 章 样式

5.1 声明和操作样式

5.2 组织和继承

5.3 定位和设计布局

5.4 小结

第 6 章 平台API

6.1 使用定位API

6.2 使用用户图片与摄像头

6.3 AsyncStore持久化数据存储

6.4 SmarterWeather应用

6.5 小结

第 7 章 模块和原生代码

7.1 使用npm安装JavaScript类库

7.2 安装包含原生代码的第三方组件

7.3 Objective-C原生模块

7.4 Java原生模块

7.5 跨平台原生模块

7.6 小结

第 8 章 平台特定代码

8.1 仅iOS/仅Android可用的组件

8.2 平台特定组件的实现

8.3 何时使用平台特定组件

第 9 章 调试与开发者工具

9.1 JavaScript调试实践和解释

9.2 React Native调试工具

9.3 JavaScript之外的调试方法

9.4 测试代码

9.5 当你陷入困境

9.6 小结

第 10 章 大型应用中的导航与结构

10.1 闪卡应用

10.2 项目结构

10.3 使用React Navigation

10.4 本章小结

第 11 章 大型应用中的状态管理

11.1 使用Redux管理状态

11.2 action

11.3 reducer

11.4 连接Redux

11.5 使用AsyncStorage持久化数据

11.6 本章小结和作业

附录 A现代JavaScript语法

A.1 let和const

A.2 导入模块

A.3 解构

A.4 函数简写

A.5 箭头函数

A.6 默认参数

A.7 字符串插值

A.8 使用promise

附录 B部署应用

B.1 检查应用资源,并指定目标系统版本和目标设备

B.2 创建release版本构建

B.3 完善资料

B.4 应用的beta测试

B.5 创建列表

B.6 等待审核

B.7 发布

附录 C使用Expo应用

从Expo分离

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部