React学习之道

所需积分/C币:50 2018-02-08 11:15:30 1.15MB PDF
1
收藏 收藏
举报

《React 学习之道》会教您一些 React 的基础知识。通过这套教程,您可以使用纯 React 构建一个真正可用的应用程序,而不需要去理会其他复杂的工具。我将为您逐一介绍从开发环境的准备到部署上线的全部过程。本书每一章都包含一些额外的索引资料以及课后练习。在读完本书之后,您将会有能力依靠自己构建一个 React 应用。
在 Tweet上分享此書! 請在 Twitter上面替作者 Robin Wieruch and JimmyLv宣傳! 對此書所建議的teet是: I just bought The road to learn React by @rwieruch #ReactS https://roadtoreact.com/course-details?courseld_=theRoad_to_leArn_React Contents 前言 读者赠言 儿童教育 问题解答 更新日志 怎么读这本书? 你可以期望学到什么(目前为止. React简介 你好,我叫 React 基本要求 4 e和 non 安装 React 零配置搭建 React应用 8 JSⅩ简介 ES6 const和 14 ReactDOM 16 模块热替换 17 JSX中的复杂 Javascript ,19 ES6箭头函数 ES6类 25 React基础 28 组件内部状态 ES6对象初始化 32 单向数据流 34 绑定 事件处理 CONTENTS 和表单交互 49 ES6解构 56 受控组件 58 拆分组件 60 可组合组件 64 可复用组件 66 给组件声明样式 71 使用真实的API 78 生命周期方法 79 获取数捃 82 扩展操作符 86 条件渲染 89 客户端或服务端搜索 分页抓取 95 客户端缓存 错误处理 106 代码组织和测试 .111 ES6模块: Import和 Export 112 代码组织与ES6模块 116 决照测试和Jest 121 组件接口和 Prop Types 129 高级 React组件 134 引用DOM元素 135 加载 139 高阶组件 ,,,143 高级排序 147 React状态管理与进阶, ,160 状态提取 161 再探: setstate0 168 驾驭 State 173 部署上线的最后步骤 175 弹出 176 部署你的App 177 概逋 178 前言 《 React学习之道》会教您一些 React的基础知识。通过这套教程,您叮以用纯 React构建 个真正可用的应用程序,而不需要去理会其他复杂的工具。我将为您逐一介绍从开发环 境的准备到部署上线的全部过程。本书钶一章都包含一些额外的索引资料以及课后练习。 在读完本书之后,您将会有能力依靠自己构建一个 React应用。我, Robin wieruch,以及 整个社区会持续维护和更新这些资料。 通过巛 React学习之道》,在开始陷入到更厐大的 React生态圈之前,我想为您奠定一个良好 的基础。它会通过一个真实可用的 React应用来解释基本概念丶设计模式以及最佳实践。 您将会学习构建您自己的 React应用。这个应用会涉及一些真正可用的功能,比如分页,客 户端缓存,以及像搜索和排序这样的交互功能。另外在这个过程中,您会慢慢从 JavaScript ES5过渡到 JavaScript es6°我希望这本书能充分体现我对 React和 JavaScript的热忱所在 并帮助您能够开始您的开发旅程。 读者赠言 Muhammad Kashif!:“《 React学习之道》是一本独一无二的书,我推荐给任何想要学丶 React基础和进阶技巧的学生或者专业人士。她包含了诸多启发性的小提示和绝无仅有的 技术点。书中虽然引用了大量例子和参考资料,但最后都被用到我们要解决的问题上,这 体现了编写本书令人惊叹地缜密。我有17年的互联网和桌面开发经验,阅读本书之前,我 在学习 React的过程中缺并不顺利。而这本书就像魔术一样有用◇ Andre Vargas2:" Robin wieruch的《 React学习之道》是一本非常牛的书!我所学到的绝大 部分有关 React甚至是ES6的知识都是通过她得来的! Nicholas hunt-Walker, nstructor of Python at a Seattle Coding Schoo:“这是一本我读过 的最严谨和最实用的编程书籍之一。一本完整的 React和ES6使用说明。 Austin green:“非常感谢,真的很喜欢这本书。完美的学习曲线,不管是 React,ES6,还 是抽象编程概念。 Nicole Ferguson3:¨这个周末跟着 Robin的课程学习 React,我发现这一切太有意息了。这 几乎让我感到羞愧。 Karan:“刚刚完成这个课程。这是全世界最好的学习 React和Js的一本书。完美展现 ES的优雅。膜拜!:)” Javascript o o Eric priou:“" Robin的《 React学习之道》是必读的一本书。简明扼要地介绍了 React和 个新手开发:“作为一个开发新手,我刚刚完成了这本书的学习,非常感谢写了这本书。 她非常谷易上手,我相信自己在接下来的几天可以开始从头开发一个新应用。这本书比我 之前试过的官方 React入门文档好很多(由于缺乏细节,我并未能够完成)。每个章节后面 的练习题对我有很好的激励效果。 个学生:“这是最好的学习 React的一本书。我们可以一边做练习项目,一边学习知识点, 然后还能紧扣我们的学习主题。我发现「边码边学」是最好的掌握编程的方法,而这本书 完完全全是这样教我的 Thomas Lockney: “这是一本非常扎实的介绍 React的书,而不是试着把事情搞复杂。我本 来只想尝试理解看看这本书到底讲了什么,然后我得出了上面的结论。我并没有跟着所有 Ihttps://twitter.com/appsdevok/status/848625244956901376 https://twitter.com/andrevar66/status/853789166987038720 https://twitter.com/rhuntwalker/status/845730837923840256 4https://twitter.com/austingreen/status/845321540627521536 Shttps://twitter.com/ricoleffe/status/833488391148822528 https://twitter.com/kvss1992/status/889197346344493056 https://twitter.com/erixtekila/status/84087545973065728.3 https://www.goodreads.com/review/show/1880673388 读者赠言 的脚注来学习我还没有注意到的新的ES6语法(我当然不会说我一直没有注意到,Bob)(译 者注:这个是在博客中与另外一个朋友互动的话)。对于那些没有及时了解到这些新功能 并且很勤奋的跟着练习的朋友们,我想很肯定地对你们说,你们能学到的会不仅仅是这本 书所教的东酉 儿童教育 这本书应该能让任何人都可以学丬 React o但是,由于这本书一开始是用英文写的,并不 是所有人都有能力使用这些资源。所以我想用这个项目来攴持那些发展中国家教孩子们英 语的项目。 2017/4/11-2017/04/18,学习 React的回馈 9https://www.robinwieruch.de/giving-back-by-learring-react/ 问题解答 我怎么获取最新的版本?你可以订阅1邮件通知或者在 Twitter上关注我来获取更新 旦你拿到这本书的副本,她会自己保持更新。只是如果有更新,必须下载新的副本。 这本书用的是最新版本的 React吗?这本书总是会随着 React版本更新而更新。通常情况 下书籍在发行后很快就过时了。因为这不书是自出版的,所以我可以随时更新它 这本书包括 Redux的内容吗?不包括。不过我写了第二本书。《 React学习之道》会给你奠 定一个坚实的基础,这样你可以继续之后的高阶内容。同样一个应用,在本书中,示例应 用程序的实现将会向你证明,不需要 Redux也可以搭建一个完整的 React应用程序。在读 完这不书之后,你应该有能力自己搭建一个不用 Redux的应用。然后你可以读我的第二 书来学习 Redux12 这本书会用到 Javascript ES6吗?是的。但是别担心。如果你熟悉ES可以了c所有的 JavaScript es6语法,在我们学习 React的过程中,都逐步会从Es5转换成ES6°每个语法都 会有详细的解释。这本书不只是用来学习 React,同时也包含所有相关的ES6语法 以后你会添加新的章节吗?你可以从更新日志章节找到已经发生的重大更新。当然也会有 些较小的改动不会被公示出来。总体来说,这取决于社区是否让我继续写这本书。如果 大家很喜欢这本书,我会继续写更多的章节以及改进已有的内容。我会保持书中的内容包 含最新的最佳实践,概念和设计模式。 我在读这本书的时候遇到困难,怎么获取帮助?这本书有一个 Slack聊天组1给读者。你可 以加入这个频道获取帮助,或者帮助其他人υ不管怎样,帮助其他人也有助于你自己的学 如果我在书中发现一些问题,有地方可以帮助解决吗?如果你发现问题,请加入 Slack聊 天组。另外,你可以看看本书 Github上的问题14。有可能你的问题已经有人遇到了,并且 解决方案也在上面。如果找不到同样的问题,请新建一个新的问题来解释你遇到的廝烦 比如提供一个截图,和些细节信息(比如页数、 nodes的版本等)。之后,我会修复所有 问题,然后发有一个新的版本。 我能提供帮助来改进这本书吗?是的。你可以在在 Github上贡献5直接提出你的想法和代 码。我并不宣称自己是一个专家,也不是用英语母语进行写作。我会非常感谢您的帮助 源教程和学习资源的制作。你可以看看我的介绍16。我非常高兴能得到您在 Patron的赞 loHttps://www.getrevue.co/profile/rwieruch twitter. com/rwieruch 12https://roadtoreact.com/couse-details?courseid=tamingThEStaTe https://slack-the-road-to-learn-react.wieruch.com/ Mhttps://github.com/rwieruch/the-road-to-learn-react/issues I5httrs: //github. com/rwieruch/the-road-to-learn-react https://www.robinwieruch.de/about/ https://www.patrcon.com/rwicruch

...展开详情
试读 127P React学习之道
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
rosemary512 I'm learning front end skills, it's helpful for me
2019-11-15
回复
上传资源赚积分or赚钱
    最新推荐
    React学习之道 50积分/C币 立即下载
    1/127
    React学习之道第1页
    React学习之道第2页
    React学习之道第3页
    React学习之道第4页
    React学习之道第5页
    React学习之道第6页
    React学习之道第7页
    React学习之道第8页
    React学习之道第9页
    React学习之道第10页
    React学习之道第11页
    React学习之道第12页
    React学习之道第13页
    React学习之道第14页
    React学习之道第15页
    React学习之道第16页
    React学习之道第17页
    React学习之道第18页
    React学习之道第19页
    React学习之道第20页

    试读结束, 可继续阅读

    50积分/C币 立即下载 >