React实战pdf/doc/txt格式电子书下载
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询
书名:React实战pdf/doc/txt格式电子书下载
推荐语:
作者:(美)马克·蒂伦斯·托马斯,任发科,陈伟,蒋峰,邱巍等译
出版社:人民邮电出版社
出版时间:2020-05-01
书籍编号:30611564
ISBN:9787115531926
正文语种:中文
字数:304514
版次:1
所属分类:计算机-程序设计
版权信息
书名:React实战
作者:(美)马克·蒂伦斯·托马斯
译者:任发科 陈伟 蒋峰 邱巍
出版社:人民邮电出版社
出版时间:2020-05-01
ISBN:9787115531926
免责声明:本站所有资源收集整理于网络,版权归原作者所有。
本站所有内容不得用于商业用途。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!
版权声明
Original English language edition, entitled React in Action by Mark Tielens Thomas published by Manning Publications Co., 209 Bruce Park Avenue, Greenwich, CT 06830. Copyright © 2018 by Manning Publications Co.
Simplified Chinese-language edition copyright © 2020 by Posts & Telecom Press. All rights reserved.
本书中文简体字版由Manning Publications Co.授权人民邮电出版社独家出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。
版权所有,侵权必究。
内容提要
本书涵盖了构建React应用所涉及的概念和API,全书共13章,分为3个部分,从React的核心思想和关键点讲起,并随着进展涉及更具体和高级的主题。首先介绍React的核心思想,探讨了React的一些关键点,展示React如何适应使用者的开发过程;然后开始深入React,描述数据如何在React中流动,介绍组件生命周期API,开始构建Letters Social示例项目,处理表单以及路由的关键部分;最后将注意力专门放在把应用转换到使用Redux,介绍Redux状态管理方案,探索服务器端渲染,并简要地介绍React Native项目。
本书结构清晰,内容由浅入深,适合任何对React感兴趣,想学习React的读者,也适合前端开发人群。
译者简介
任发科 火币网高级研发总监,曾任职亚马逊、唯品会等多家互联网公司,担任研发和技术管理工作,有丰富的软件架构、开发和管理经验。个人长期从事和关注高效研发组织的构建和管理,并有丰富的团队管理实践。近年来主要关注和从事研发效能、DevOps体系的建立,目前从事稳定性工程的相关工作。
陈伟 哗啦啦前端架构师,曾在唯品会、火币等公司任前端工程师和前端架构师。对JavaScript语言以及Node.js、Vue、React等前端框架有深入理解,并在前端组件化方向有深入的工程化研究。目前致力于可视化的页面编辑器的设计和开发,赋能产品与前端,提升公司开发效率。
蒋峰 火币网资深前端工程师,曾就职于国家农业信息化中心、阿里健康、融数金服等从事软件研发、基础架构等工作,目前主要负责火币网前端相关产品研发管理工作。早年间致力于微软.NET框架研发,近年来专注于前端研发体系架构,有大量的C#、Node.js和JavaScript项目开发经验,对Electron跨平台应用有极大的兴趣与研究。目前正在积极推进企业内中后台微前端应用方案的验证与实施。
邱巍 现就职于哗啦啦研发中心,曾就职于作业盒子、融数金服、火币网等从事软件研发工作,目前主要负责数据可视化基础组件研发。对图表绘制、图表交互、数据建模与分析等相关内容有极大兴趣。目前致力于提供展现更准确、分析更高效的数据可视化工具研发。
前言
当我最初开始学习和使用React的时候,JavaScript社区刚开始从一个快速创新和颠覆的周期安定下来。React正变得很流行,而JavaScript社区在诸多方面仍旧像《狂野西部》一样。我对React这一技术感到兴奋,因为它展现出真正的希望。心智模型似乎很可靠,组件让构建UI变得更简单,API灵活且富于表达性,整个项目看起来“恰到好处”。暂且不提API外观、可用性和理论基础,还有一个事实就是,对我来说React真的很酷,而且我喜欢用它。
自那时起,已经发生了很多变化——与此同时,有些方面并没有太多改变。React的基本概念和API基本保持不变,但已经涌现和演化出一套知识和最佳实践,而且有更多的人在使用它。一个由库和相关技术组成的开源生态正蓬勃发展。会议、聚会和社区或多或少都会涉及React。React核心团队在React的版本16重写了React内部架构,它既保持了向后兼容又为未来的大量创新铺平了道路。所有这些“没有太大变化的改变”都指向我所认为的React的最大优势之一:维持稳定性和创新之间的紧张关系,在不让人望尘莫及的情况下推动采用。
鉴于以上原因,React持续占据技术主导地位而且只会变得更加流行。许多大公司、无数的创业公司以及其他各类公司都在以某种方式使用它。许多目前没有使用React的公司正尝试切换到React来将它们的前端应用现代化。
React的流行发展并未拘囿于Web——它还向其他平台进军。React Native,React在移动平台的港口,也成为一项重大创新。它展示了React的“一次学习,到处编写”的方法。将React作为平台的想法意味着不要局限于将其用于基于浏览器的应用。
让我们忘记对React的大肆宣传并聚焦于本书应该为读者做什么。我对本书的主要期望是它能帮助读者有效地理解和使用React,它甚至可以让读者更好地全面构建用户界面,即使一点点。我无意参与流行词驱动的开发或推动读者转向“魔法”技术,相反,我将赌注压在健壮的心智模型以及结合实际例子的深入理解会让读者用React做不可思议的事情,无论自己做还是和别人一起。
关于作者
Mark Tielens Thomas是一位全栈软件工程师和作者。他和他妻子在南加州生活和工作。Mark喜欢解决大规模工程问题并带领团队交付高影响力、高价值的解决方案。他深爱上好的咖啡、很多书、快速的API以及漂亮的系统。他为Manning出版社写作并在个人博客上创作。
资源与支持
本书由异步社区出品,社区(https://www.epubit.com/)为您提供相关资源和后续服务。
配套资源
本书提供本书源代码,要获得这一配套资源,请在异步社区本书页面中点击,跳转到下载界面,按提示进行操作即可。注意:为保证购书读者的权益,该操作会给出相关提示,要求输入提取码进行验证。
如果您是教师,希望获得教学配套资源,请在社区本书页面中直接联系本书的责任编辑。
提交勘误
作者和编辑尽最大努力来确保书中内容的准确性,但难免会存在疏漏。欢迎您将发现的问题反馈给我们,帮助我们提升图书的质量。
当您发现错误时,请登录异步社区,按书名搜索,进入本书页面,点击“提交勘误”,输入勘误信息,点击“提交”按钮即可。本书的作者和编辑会对您提交的勘误进行审核,确认并接受后,您将获赠异步社区的100积分。积分可用于在异步社区兑换优惠券、样书或奖品。
与我们联系
我们的联系邮箱是contact@epubit.com.cn。
如果您对本书有任何疑问或建议,请您发邮件给我们,并请在邮件标题中注明本书书名,以便我们更高效地做出反馈。
如果您有兴趣出版图书、录制教学视频,或者参与图书翻译、技术审校等工作,可以发邮件给我们;有意出版图书的作者也可以到异步社区在线投稿(直接访问www.epubit.com/selfpublish/ submission即可)。
如果您来自学校、培训机构或企业,想批量购买本书或异步社区出版的其他图书,也可以发邮件给我们。
如果您在网上发现有针对异步社区出品图书的各种形式的盗版行为,包括对图书全部或部分内容的非授权传播,请您将怀疑有侵权行为的链接发邮件给我们。您的这一举动是对作者权益的保护,也是我们持续为您提供有价值的内容的动力之源。
关于异步社区和异步图书
“异步社区”是人民邮电出版社旗下IT专业图书社区,致力于出版精品IT技术图书和相关学习产品,为作译者提供优质出版服务。异步社区创办于2015年8月,提供大量精品IT技术图书和电子书,以及高品质技术文章和视频课程。更多详情请访问异步社区官网https://www.epubit.com。
“异步图书”是由异步社区编辑团队策划出版的精品IT专业图书的品牌,依托于人民邮电出版社近30年的计算机图书出版积累和专业编辑团队,相关图书在封面上印有异步图书的LOGO。异步图书的出版领域包括软件开发、大数据、AI、测试、前端、网络技术等。
异步社区
微信服务号
致谢
别等到事情完美才与他人分享。尽早展示,频繁展示。当我们到达时它会变漂亮,但沿途并非如此。
—— Ed Catmull,《创新公司:皮克斯的启示》
有价值的努力很少是独立完成的,但许多情况下,成功却完全归于一个人或几个人,这种将功劳归于少数人的方式掩盖了致力于最终目的的更大的贡献者网络。那些声称“独自完成”的人常常没有意识到其他人帮助他们的方式,无论通过示范帮助他们还是通过指示帮助他们。另外,他们也没有意识到在社区中工作的力量会推动其获得更为难以企及的成功和卓越。独自工作意味着受限于个人(并且只有个人)能做什么,合作却可以通过让我们敞开心胸接受谦虚、新想法、不同视角和无价的反馈来提供一条通往卓越的道路。
我不会愚蠢到认为这本书是我一个人写的,哪怕这种想法只有一秒。我的手指敲击了键盘,我的名字出现在封面上,但那并不意味着这是个人秀。不,就像我生命中所有让我感恩的东西,这本书是由一群聪明、谦逊和有爱心的人所组成的丰富多彩的社区的结果,他们愿意对我付出耐心、善意,有时还有严苛。
首先,我要感谢我的妻子Haley。她是我的开心果、我最好的朋友、我的创作伙伴。她已经为这本书忍受了很长时间。深夜,更多深夜,没完没了地讨论这本书。她这位才华横溢的优秀作家在我遇到写作障碍时帮助我,在我感觉成书无望时鼓励我。她始终如一地爱和祈祷,总是在我低谷时抚慰我,在我自我怀疑时质疑我,在欢乐时与我一同分享。她在整个过程中一直非常出色,我迫不及待地想要报答她,在她未来想写的许多书上帮助她。我会一直无限地感激她。
我还要感谢在这个过程中支持我的我生命中的其他人。我真诚地感谢拥有这样一个美妙的家庭。我妈我爸—Annmarie和Mitchell—在我编写本书的过程中(以及我整个生命中)一直鼓励我,他们还承诺完整地读这本书,虽然我不会强迫他们这么做。我两个哥哥—David和Peter—也一直支持和鼓励我,他们没有承诺读这本书,但我会在接下来的一年里(或者不管多长时间)大声读给他们听。我的那些教友、玩伴和工友也一直非常热心地帮助我,他们帮了很大的忙,一直通过追问“写完了没?”来激励我,而且容忍我对React的解释。我还要感谢我的教授,特别是Diana Pavlac Glyer博士,她教我如何思考和写作。
Manning出版社的工作人员在我写作的过程中提供了很多帮助。我要特别感谢Marina Michaels(开发编辑)、Nickie Bruckner(技术开发编辑)和German Frigerio(技术检验员),他们花了无数小时阅读和帮助我写作。没有他们就不会有这本书。我还要感谢Brian Sawyer联系我写这本书以及Marjan Bace最初给我写这本书的机会。Manning出版社的每个人都致力于帮助世界各地的人们以有效的方式学习有影响力的重要技能和概念,我坚信并很高兴能帮助进一步履行Manning出版社的教育使命。
关于本书
这是一本关于React的书,React是构建Web用户界面的库。本书涵盖了构建React应用所涉及的概念和API。读者将会在阅读本书的过程中使用React构建一个示例社交网络应用。这个应用将涉及各种主题,从添加动态数据到服务器端渲染。
目标读者
本书是为那些想要学习React的人写的,无论是软件工程师、工程副总裁、首席技术官(CTO)、设计师、工程经理、大学或编程训练营的学生,还是其他对React感兴趣的人,都适合阅读。读者可以根据自己的需要,将注意力集中在本书的不同部分。我在本书的第一部分先介绍React,并随着学习进展涉及更具体和高级的主题。
如果读者对JavaScript有一定了解,会有更好的阅读体验。本书大量使用了JavaScript,但不是一本关于
....
本站仅展示书籍部分内容
如有任何咨询
请加微信10090337咨询