React Native是Facebook公司推出的强大的、开源的跨平台移动应用开发框架。它能大幅减少跨平台移动应用开发的工作量(相比原生代码开发能减少至少50%),并且代码结构清晰、简单易懂。同时React Native框架采用模块化的结构,使应用版本的更新迭代非常简单。随着它的日趋成熟,React Native必然会成为移动应用开发的主流技术。
React Native跨平台移动应用开发(第2版)由浅入深,系统发介绍了使用React Native框架跨平台开发所需要用到的知识。本书每一章都专注于阐述移动应用开发某一方面的知识,配合若干个原创的、精简的例程,能让读者系统、快速地掌握该方面知识。本书的结构是按一个有基本的编程基础知识,刚学习JavaScript基本语法的读者的*学习路径来编写的。有一定基础的开发人员也可以将本书作为一本React Native开发的“字典”来使用,在开发时可以快速查找相关知识点的细节。
希望通过本书,能将最新的React Native开发技术介绍给国内广大开发者,让国内移动应用开发进入一个新的时代,让开发者用比较少的精力就能高效、美观地完成移动应用开发。
目录
- 第1章 React Native 1
- 第2章 状态机思维与状态机变量 17
- 第3章 页面导航、弹出框及深入理解属性 55
- 第4章 混合开发基础篇 70
- 第5章 flexbox布局、View、Image与可触摸组件 100
- 第6章 Text、TextInput等相关知识 145
- 第7章 组件生命周期、数据存储及React Native应用实现步骤 182
- 第8章 ScrollView和ListView 218
- 第9章 等待提示、进度条和Switch 242