《React Native开发指南(第2版)》内容简介
本书通过丰富的示例和详细的讲解,介绍了React Native这款JavaScript框架。在React Native中利用现有的JavaScript和React知识,就可以开发和部署功能完备的、真正原生的移动应用,并同时支持iOS与Android平台。除了框架本身的概念讲解之外,本书还讨论了如何使用第三方库,以及如何编写自己的Java或Objective-C的React Native扩展。第2版结合当前开发实践,新增了有关平台特定组件、状态管理和Expo应用的内容。
邦尼·艾森曼(Bonnie Eisenman),Twitter公司软件工程师,曾任职于Codecademy、Google和Fog Creek Software公司,经常受邀在技术大会上做演讲。
张俊达,前端开发工程师,关注前端领域的新技术,乐于分享。译作包括《React快速上手开发》《同构JavaScript应用开发》。
黄为伟,毕业于东北大学,前端开发工程师,开源项目react-native-guide作者,专注于Web与移动应用开发,目前任职于腾讯微信。
作品目录
版权声明
O'Reilly
Media,
Inc.介绍
业界评论
前言
预备知识
排版约定
使用代码示例
O'Reilly
Safari
联系我们
资源
致谢
电子书
第
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、宿主平台API
2.5、小结
第
3、章:构建你的第一个应用
3.1、搭建环境
3.2、使用Create
React
Native
App进行开发配置
3.2.1、使用
create-react-native-app
创建你的第一个应用
3.2.2、在iOS或者Android中预览应用
3.3、使用传统方式进行开发配置
3.3.1、使用
react-native
创建第一个应用
3.3.2、在iOS平台运行React
Native应用
3.3.3、在Android平台运行React
Native应用
3.4、探索示例代码
3.5、开发天气应用
3.5.1、处理用户输入
3.5.2、展现数据
3.5.3、从Web获取数据
3.5.4、添加背景图片
3.5.5、整合
3.6、小结
第
4、章:移动应用组件
4.1、类比HTML元素与原生组件
4.1.1、文本组件
4.1.2、图片组件
4.2、处理触摸和手势
4.2.1、使用