导语
内容提要
本书作者Nader Dabit是AWS Mobile开发人员、React Native Training创始人和React Native Radio播客主持人。本书旨在帮助iOS、Android和Web开发人员学习使用React Native框架,构建高质量的iOS和Android应用程序。书中介绍了React Native入门基础知识,重点关注能够解决实际问题的实战技巧,深入探讨样式、导航、动画、API、数据架构、代码重用等内容。书中涉及的概念和技巧都附有简短示例和代码清单,读者可以在线获得源代码。
作者简介
纳德·达比(Nader Dabit)是AWS Mobile的开发人员,致力于为开发者提供工具和服务,使其能够使Nader Dabit是AWS Mobile的开发人员,致力于为开发者提供工具和服务,使其能够使用已掌握的技能组建全栈Web和移动应用程序。Nader Dabit还是React Native Training的创始人和React Native Radio播客的主持人。
目录
译者序
致谢
前言
关于本书
关于作者
关于封面配图
第一部分 React Native入门
第1章 React Native入门
1.1 介绍React和React Native
1.1.1 一个基本的React类
1.1.2 React生命周期
1.2 读者将学到什么
1.3 读者应该具备什么
1.4 了解React Native的工作原理
1.4.1 JSX
1.4.2 线程
1.4.3 React
1.4.4 单向数据流
1.4.5 差异化
1.4.6 组件思维
1.5 React Native的优点
1.5.1 对开发者的可用性
1.5.2 提高开发人员生产力
1.5.3 性能
1.5.4 单向数据流
1.5.5 开发人员体验
1.5.6 代码转换
1.5.7 生产力和效率
1.5.8 社区
1.5.9 开源
1.5.10 立即更新
1.5.11 构建跨平台移动应用程序的其他解决方案
1.6 React Native的缺点
1.7 创建和使用基本组件
1.7.1 组件概述
1.7.2 原生组件
1.7.3 组件的构成
1.7.4 可导出的组件
1.7.5 组件组合
1.8 创建一个入门项目
1.8.1 Create React Native App CLI
1.8.2 React Native CLI
本章小结
第2章 了解React
2.1 使用状态管理组件数据
2.1.1 正确操作组件的状态
2.2 使用属性管理组件数据
2.3 React组件规范
2.3.1 使用render方法创建UI
2.3.2 使用属性初始值设定项和构造函数
2.4 反React生命周期方法
2.4.1 静态方法getDerivedStateFromProps
2.4.2 生命周期方法componentDidMount
2.4.3 生命周期方法shouldComponentUpdate
2.4.4 生命周期方法componentDidUpdate
2.4.5 生命周期方法componentWillUnmount
本章小结
第3章 构建React Native应用程序
3.1 todo app布局
3.2 todo app编码
3.3 打开开发者菜单
3.3.1 在iOS模拟器中打开开发者菜单
3.3.2 在Android模拟器中打开开发者菜单
3.3.3 使用开发者菜单
3.4 继续构建todo app
第二部分 在React Native中开发应用程度
第三部分 API参考
第四部分 将各部分整合为一个应用程序