React Native是Facebook公司最新推出的,强大的、开源的跨平台移动应用开发框架,它能大幅减少跨平台移动应用开发的工作量,并且代码结构清晰、简单易懂。同时React Native框架采用模块化结构,使应用版本的更新迭代非常简单。随着它的日趋成熟,React Native必然会成为移动应用开发的主流技术。
《React Native跨平台移动应用开发》由浅入深、系统地介绍了使用React Native框架跨平台开发所需要用到的知识。《React Native跨平台移动应用开发》每一章都专注于阐述某一方面的知识,配合若干个原创的、精小的例程,能让读者系统、快速地掌握该方面知识。
《React Native跨平台移动应用开发》是按照有基本的编程基础知识,刚学习JavaScript基本语法的读者最佳学习路径来编写的。有一定基础的开发人员也可以将本书作为React Native开发的“字典”来使用,在开发时可以快速查找相关知识点的细节。
希望通过《React Native跨平台移动应用开发》,能将最新的React Native开发技术介绍给国内广大开发者,让国内移动应用开发进入一个新的时代,让开发者用比较少的精力就能高效、美观地完成移动应用开发。
目录
- 第1章 React Native 1
- 第2章 状态机思维与状态机变量 16
- 第3章 页面导航、弹出框及深入理解属性 44
- 第4章 混合开发基础篇 63
- 第5章 flexbox布局、View、Image与可触摸组件 90
- 第6章 Text、TextInput等相关知识 129
- 第7章 组件生命周期、数据存储及React Native应用实现步骤 163
- 第8章 ScrollView和ListView 200
- 第9章 等待提示条、进度条和Switch 222
- 第10章 导航组件 231
- 第11章 手势识别 240
- 第12章 网络 258
- 第13章 网页浏览器、音视频媒体播放 266
- 第14章 图片的遍历、存取与显示 274
- 第15章 选择器、位置相关和应用状态 284
- 第16章 使用ES 6语法开发 303
- 第17章 混合开发高级篇 309
- 第18章 项目配置、生成发布版本安装包及其他 332