发表于2024-12-25
YL8439 9787111571797 9787115411914
本书以实战开发为原则,以ReactNative应用开发为主线,iOS和Android双平台开发为副线,通过典型的电商类App实例,详细介绍了ReactNative应用开发所涉及的所有知识。本书共12章,分为4篇。涵盖的主要内容有:搭建开发环境、Nuclide、各种命令行工具(Git、Node.js)、布局与调试、组件、API、第三方组件、基于Node.js的服务器、FetchAPI、AsyncStorage/SQLit/Realm数据库存储、原生平台接口开发、Redux开发框架、应用打包发布、热更新与CodePush等。本书适合iOS、Android原生平台应用开发者,以及有兴趣加入移动平台开发的开发者阅读。当然也适合大中专院校及社会培训学校作为移动开发的教材使用。
前言
第1篇 React Native入门和基础
第1章 为什么要学习React Native2
1.1 看透React Native2
1.1.1 React Native与React.js2
1.1.2 React Native的跨平台3
1.1.3 解剖React Native应用的结构4
1.2 React Native的特点5
1.2.1 其一:Learn Once, Write Anywhere5
1.2.2 其二:简单易学的开发语言6
1.2.3 其三:接近原生应用的性能和体验7
1.2.4 其四:完善的生态系统7
1.3 搭建React Native开发环境9
1.3.1 安装原生开发工具——Android9
1.3.2 安装原生开发工具——iOS11
1.3.3 安装Node.js12
1.3.4 安装React Native13
1.3.5 安装其他辅助工具14
1.4 1个React Native应用16
1.4.1 初始化项目16
1.4.2 运行项目17
1.4.3 调试项目18
1.5 小试牛刀——更改React Native项目源码18
1.6 小结20
第2章 全局解析React Native开发的基础技术21
2.1 开发具备的基础知识说明21
2.2 Git版本控制工具22
2.2.1 安装Git22
2.2.2 Git常用命令22
2.3 React Native的JSX解决方案24
2.4 React Native的Flexbox布局25
2.4.1 flexDirection设置组件的排列26
2.4.2 flexWrap设置是否换行28
2.4.3 justifyContent设置横向排列位置30
2.4.4 alignItems设置纵向排列位置31
2.4.5 alignSelf设置特定组件的排列33
2.4.6 flex设置组件所占空间34
2.5 如何调试React Native项目35
2.6 实战——设计一个电商App37
2.6.1 电商App的模块划分37
2.6.2 设计首页布局41
2.6.3 实现搜索栏44
2.6.4 设计轮播广告46
2.6.5 展示商品列表51
包邮 React Native移动开发实战+React Native入门与实战 2本 下载 mobi epub pdf txt 电子书 格式包邮 React Native移动开发实战+React Native入门与实战 2本 下载 mobi pdf epub txt 电子书 格式 2024
包邮 React Native移动开发实战+React Native入门与实战 2本 下载 mobi epub pdf 电子书包邮 React Native移动开发实战+React Native入门与实战 2本 mobi epub pdf txt 电子书 格式下载 2024