电子书:《React Native应用开发实例解析》

[复制链接]
查看142 | 回复1 | 2019-12-15 11:51:46 | 显示全部楼层 |阅读模式

《React Native应用开发实例解析》_1

《React Native应用开发实例解析》_1

《React Native应用开发实例解析》_2

《React Native应用开发实例解析》_2

《React Native应用开发实例解析》_3

《React Native应用开发实例解析》_3


内容简介:

非卖品!!严禁(售卖和上传互联网平台)
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
作者
Alexander McLeod
销售人员在线训练平台Myag的cTo
avo aksonov
经验丰富的软件开发人员,活跃的开源贡
献者,有超过15年的Web和移动端开发
Arjun Komath
精通多门语言的程序员,活跃的开源贡
献者,用 React Native开发了 Product
Hun的开源 Android客.户.端 Feline
Atticus White
就职于波士顿的 Robin powere公司,精
通 React Native、 Angular以及 NodeS
Isaac Mad
全栈工程师,就职于Fⅸt
译者
毕业于华中科技大学,现就职于网龙工
程院前端团队,热衷技术髒译,喜欢探
索现代Web技术,对大前端的发展有浓
厚兴趣

非卖品!!严禁(售卖和上传互」
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
TURING图灵程序设计丛书
Deconstructing React Native Apps
React Native
应用开发实例解析
澳 Alexander McLeod[斯洛文尼亚] Pavlo Aksonov
Arjun Komath [] Atticus White菌美] Isaac madwed
林吴译
人民邮电出版社
北京

非卖品!!严禁(售卖和上传互联网平台)
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
图书在版编目(CIP)数据
React Native应用开发实例解析/(澳)亚历山大
麦克劳德( Alexander McLeod)等著;林昊译.一北京
人民邮电出版社,20179
(图灵程序设计丛书
SBN978-7-115-46714-0
程序上程没计1.0图“1①移动终一用
中guo版本图书馆CIP数据核字(2017)第203246号
内容提要
使用 React Native可以轻松开发跨平台应用,并且无需等待 Apple、 Google或者 Amazon的审核过
程,就可以为自己的应用发布更新。本书主要从功能扩展和实际应用方面讲解 React Native,带领读者全
面了解 React Native的AP和组件,井且阅读本书无需 React开发背景。本书共五章,前两章介绍 React
Native的历史发展和基础知识,包括原生组件和第三方库;余下三章则分别介绍三个企业应用— Myagi
TinyRobot和Fixt,探讨了当今业界使用 React Native的方式,以及生产环境下需要注意的问题和相应对策
本书适合客.户.端开发人员、前端开发人员,以及所有对 React Native感兴趣的程序员
◆著
澳] Alexander McLeod
[斯洛文尼亚] Pavlo Aksonoy[印 Arjun Komath
[美] Atticus White[美] Isaac Madwed
责任编辑朱巍
执行編辑温雪赵瑞琳
责任印制彭志环
◆人民邮电出版社出版发行北京市丰台区成寿寺路1号
编100164电子邮件35@ptpress.com.cn
闷址htp/www.ptpress.com.cn
河市海波印务有限公司印刷
◆开本:800×1000116
印张:10
字数:237千字
年9月第1版
印数:1-3000
2017年9月河北第1次印刷
著作权合同登记号图字:01-2016-5338号
定价:4500元
读者服务热线01051095186转600印装质量热线01081055316
反盗版热线010)8105531
广告经营许可证:京东工商广登字20170147号

非卖品!!严禁(售卖和上传互联网平台)
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!
刖言
什么是 React Native?
你可能已经听说过 React,这个由 Facebook开发的框架已经流行多时,如今成为了现代web
开发的标准。 React使得开发者可以编写和构建声明式组件,清晰地理解应用架构。Reac不会给
者的其他技术栈造成冲突,可以与任意后端技术甚至其他前端技术搭配使用
你可能在想:“哇,这听起来很不错,但用在移动端会如何呢?我是否也能用 React来写移动
应用?”
实际上,有两种用 React开发移动端的方式。Reac本身可以在移动web上运行,这就意味着
所有标准Reac元素都可用。然而这样做本质上还是开发Web应用,所有基于Web搭建的应用所面
临的性能和权限问题,Reac应用同样会遇到。
如果可以在移动端用Reac进行原生开发,那么
幸运的是,真的可以这样做!如果你打算开发原生移动应用,用 React native吧。 React Native
把 ReactE的模式与范例带到了原生移动开发中。它的思想与 React似,不对现有的应用架构和技
术栈造成冲突。开发者可以把 React Native与几乎所有的技术进行组合,搭建出满足各种架构模
式的应用
尽管两者非常相似, React和 React Native之间依然有很多明显的差别。首先, React Native自
带的基础组件库与 React的不同。 React Native的开发过程不需要编写dtv和san标签,而要使用视
图以及文本组件,并且有权限调用诸如地理位置、通知推送、加速器数据、设备振动等大量原生
工具。相比在移动浏览器中开发 React/用, React native赋予了开发者更多可能。
这时你可能会觉得, React Native与 Apache的 Cordova类似。诚然,两者的思想非常相似
共用 Android和OS两个平台的代码库。然而, Cordova运行在 Web view中,通过调用AP获得原生
级别的功能。 React Native组件会被渲染成原生部件,可以为移动应用提供真正的原生体验,而
Cordova应用在遇到滚动这样高强度的U交互场景时,可能会发生崩溃这就是 React Native的
威力所在。开发者可以受益于 React声明式U的编程风格;同时,所维护的用户界面提供的极速
体验,能够与任何原生移动应用相媲美

非卖品!!严禁(售卖和上传互联网平台)
仅供对书籍质量进行鉴定甄别!为是否购买正版实体书提供依据!!

React native的社区活跃且增长迅速,并且已经被 Facebook等许多公司用于生产环境。本书将
致力于帮助你理解 React native,以便弄清 React native是否适用于自己的应用。
我应该使用 React Native吗?
你是否属于小型团队,并且你的团队想要为OS和 Android两个市场开发应用?
比起为OS和 android两个平台开发各自的应用, React Native可以让你一次性开发跨平台应
用,这样更省时省力。你可以更快地发布应用,从而将更多的时间和精力集中于用户体验,无需
操心平台的差异性
你是否正在使用 NodeS和其他 Javascript前端技术?
React native由纯粹传统的 JavaScript和JSX语法编写。开发 React native能让你在不同的应用
环境中切换自如,无需因为编程语言的不同而改变开发环境。你还可以从nm以及其他资源仓库
获取第三方 Javascript库用于应用开发
你是否希望,无需等待Aple、Gogl或者 Amazon的审核过程,就可以为自己的应用发布更
微软的 Code push服务集成了 React native的支持。用 React Native进行开发,可以直接把
JavaScript更新包部署到应用上,无需等待任何第三方服务的审核。比起正式发布的流程,你可以
更快地修复bug和新增特性,并提供更广泛的兼容性
你是否希望,能够维护更小的代码库,以便更清楚地构思、更快地发布应用
React Native共用了ios和 Android的代码库。利用 React Native,再小的团队也能够做更多的
事情。除此之外,web开发者可以立刻加入移动应用的开发,进而了解移动端的原生环境
值得使用 React Native的理由远不止上述这些。要弄清 React native是否适合你,唯一的方式
就是了解它能够给你带来什么。本书将会带你过一遍 React Native的代码库,并展示真实的应用
是如何开发出来的
有提
阅读前
本书假定你至少了解基础的 JavaScript知识,并且熟悉ES2016语法。不过,即使不熟悉这些
大多数人在阅读本书的过程中也能学会
阅读本书不需要有 React的开发背景。 React Native和 React不同但存在交集,书中将会详细描
述它们相关的部分。


#############################################


回复

使用道具 举报

牵手看日落 | 2019-12-21 19:51:35 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则