标签
内容简介
本书是一本以实战为导向的React Native移动应用开发教程。全书以React Native应用开发为主线,以iOS与Android双平台开发为副线,通过一个典型的电商类App实例的完整实现过程,串联起React Native开发涉及的各项知识。全书共12章,内容分为四篇:从理解React Native定位与搭建开发环境讲起,依次介绍Git、Node.js等常用命令行工具、JSX方案与Flexbox布局、项目调试方法,再深入TextInput、Image、ListView、RefreshControl、Navigator等常用组件以及平台特定组件与第三方组件,随后讲解API、基于Node.js的服务端、Fetch网络通信、AsyncStorage、SQLite与Realm数据存储、原生平台接口开发及Redux开发框架,最后落到应用打包发布、热更新与CodePush等工程化环节。章节之间以电商项目逐步迭代的方式展开,读者可以边学边做,在补充功能、重构代码、优化布局的过程中理解框架原理与工程实践。作者袁林长期从事移动App研发,书中内容多来自一线开发经验。
编辑推荐
React Native自面世以来,一直是跨平台移动开发领域的重要方案;对熟悉Web前端的开发者而言,它提供了一条相对便捷的路径,可以进入原生体验的App开发。相比罗列API手册的写法,本书更接近实际工程流程:从一个电商类App出发,在搭环境、写布局、调组件、接接口、做存储、上线打包的完整链条中,逐项讲清React Native的知识点。书中的双平台视角尤其实用:同一个功能在iOS与Android上的差异、原生模块的适配与调试、发布两个平台的流程,都在正文中有所体现。四篇结构层层递进,入门篇打基础,实战篇推项目,高级篇补齐服务端、存储与状态管理,发布篇收束到热更新与CodePush。对于已经具备JavaScript基础的开发者来说,这是缩短从看懂文档到独立交付之间的距离的实用读物。
适合谁读
适合
- 有JavaScript基础、希望转向移动App开发的前端开发者
- 具备一定iOS或Android原生经验,想引入跨平台方案的工程师
- 需要快速完成一个电商类App原型或练手项目的中级开发者
- 开设移动开发课程、需要案例化教材的高校教师与培训班讲师
不适合
- 完全没有编程基础、也缺乏JavaScript语法的入门者
- 只想查阅API速查表、不打算跟做项目的读者
- 寻找最新版React Native与Hooks、新架构内容的读者
阅读建议
- 建议先通读第1篇搭好开发环境,再按章节顺序跟随电商项目逐章迭代,避免只读不练。
- 每读完组件或API章节,尝试把示例功能搬到自己的小项目里重写一遍,加深理解。
- 涉及原生适配与打包发布的章节,最好准备一台真机与两种平台的开发环境同步验证。
- 书出版较早,遇到API已变更的部分,请以官方文档为准,把本书当作工程思路与流程的参考。
出版社简介
机械工业出版社
中国 · 成立于 1950 年
机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。
目录
- 第1篇 React Native入门和基础
- 第1章 为什么要学习React Native
- 第2章 全局解析React Native开发的基础技术
- 第2篇 React Native应用开发实战
- 第3章 React Native的组件(1)
- 第4章 React Native的组件(2)
- 第5章 原生平台的适配和调试
- 第3篇 React Native高级应用
- 第6章 React Native的API
- 第7章 基于Node.js的服务器开发
- 第8章 数据存储
- 第9章 原生平台接口开发
- 第10章 Redux开发框架
- 第4篇 发布与热更新
- 第11章 应用打包与发布
- 第12章 热更新与CodePush
常见问题
这本书的作者是谁,由哪家出版社出版?
本书由袁林著,机械工业出版社出版,2017年7月第1版,ISBN-13为9787111571797,全书约306页。
这本书和向治洪的同名书是同一本吗?
不是。向治洪所著的《React Native移动开发实战》由人民邮电出版社出版,已出到第3版;本书为袁林所著、机械工业出版社2017年出版的版本,两者作者、内容与目录均不同。
零基础可以直接读这本书吗?
不太建议。书中假设读者具备JavaScript与React基础,并了解一些原生开发概念;完全没有编程经验的读者,宜先补充JavaScript与React入门知识。
书中的技术内容现在还有效吗?
书中关于组件、网络请求、存储、Redux与打包发布的思路仍有参考价值,但React Native版本更新较快,ListView、Navigator等部分API已被新方案替代,实际开发请结合官方文档。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
袁林
作者
袁林,公开资料有限,目前可确认其以作者身份出版了《双金属复合管基础理论研究》一书,该书归入工业技术类。从现有信息看,袁林的研究与写作聚焦于双金属复合管这一材料与工程交叉领域,属于基础理论层面的探讨。由于缺乏更多生平与学术背景记录,无法判断其所属机构、研究方向的全貌或其它著述情况。就唯一入库作品而言,书名表明内容偏重理论梳理与基础问题分析,面向的读者应是材料、机械、石油化工等与管道工程相关的技术人员或研究者。整体而言,袁林在库内呈现出的形象是一位围绕具体工业材料问题展开专门著述的作者,其写作风格与影响尚需更多资料才能进一步评估。