V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
JimmyLv
V2EX  ›  分享创造

[抢先领] 《React 学习之道》我们翻译了一本最简单,且最实用的 React 实战教程……

  •  
  •   JimmyLv · 2018-01-26 13:35:06 +08:00 · 4873 次点击
    这是一个创建于 2275 天前的主题,其中的信息可能已经有所发展或是发生改变。

    《 React 学习之道》 The Road to learn React (简体中文版)

    通往 React 实战大师之旅:掌握 React 最简单,且最实用的教程。

    前言

    《 React 学习之道》这本书使用路线图中的精华部分用于传授 React,并将其融入一个独具吸引力的真实世界 App 的具体代码实现。

    如何掌握 React 存在特别多的路线图。本书提取这些路线图中的精华部分,并将其融入于一个具体的应用程序当中。您将会构建一个属于自己的 React 应用程序。在本次学习之旅当中,您将学习 ES6,了解所有 React 的基础知识、先进理念,以及组件的内部状态管理。

    作者与译者

    首先,感谢 The Road to learn React 原书作者,Robin Wieruch。本书的翻译始于 React China 社区的一个帖子:The Road to learn React - Simplified Chinese Translation

    本书翻译来自 ThoughtWorks 的 JS Community 超豪华译者团队。

    本书介绍

    《 React 学习之道》会教您一些 React 的基础知识。通过这套教程,您可以使用纯 React 构建一个真正可用的应用程序,而不需要去理会其他复杂的工具。我将为您逐一介绍从开发环境的准备到部署上线的全部过程。本书每一章都包含一些额外的索引资料以及课后练习。在读完本书之后,您将会有能力依靠自己构建一个 React 应用。我,Robin Wieruch,以及整个社区会持续维护和更新这些资料。

    通过《 React 学习之道》,在开始陷入到更庞大的 React 生态圈之前,我想为您奠定一个良好的基础。它会通过一个真实可用的 React 应用来解释基本概念、设计模式以及最佳实践。

    您将会学习构建您自己的 React 应用。这个应用会涉及一些真正可用的功能,比如分页,客户端缓存,以及像搜索和排序这样的交互功能。另外在这个过程中,您会慢慢从 JavaScript ES5 过渡到 JavaScript ES6。我希望这本书能充分体现我对 React 和 JavaScript 的热忱所在,并帮助您能够开始您的开发旅程。

    您可以期望学到什么(目前为止...)

    • Hacker News 的 React 版本
    • 没有复杂的配置
    • 用 create-react-app 来初始化你的应用
    • 高效而轻量级的代码
    • 只用 React setState 来做状态管理(目前为止...)
    • 从 JavaScript ES5 一路平滑过渡到 ES6
    • React setState 和生命周期函数的用法
    • 和真实 API 的交互( Hacker News )
    • 高级用户交互
    • 客户端排序
    • 客户端过滤
    • 服务器端搜索
    • 客户端缓存的实现
    • 高阶函数和高阶组件
    • 用 Jest 进行组件的切片(snapshot)测试
    • 用 Enzyme 进行组件的单元测试
    • 过程中学到一些有用的工具库
    • 过程中的练习题和扩展阅读
    • 认同和巩固你的所学
    • 将您的应用部署到产品环境

    恭喜你,快去看看我们的 Leanpub 主页吧!

    《 React 学习之道》 The Road to learn React (简体中文版) [PDF/iPad/Kindle]

    支持 PDF、EPUB、MOBI、Kindle 多种格式下载,并支持 Leanpub 在线阅读。

    最后!求 Star !求小星星!

    13 条回复    2018-02-25 00:14:07 +08:00
    szdubinbin
        1
    szdubinbin  
       2018-01-26 14:06:36 +08:00
    支持,感谢开源
    xuanyuanaosheng
        2
    xuanyuanaosheng  
       2018-01-26 14:08:16 +08:00 via Android
    感谢~支持开源
    ichiha
        3
    ichiha  
       2018-01-26 15:48:28 +08:00
    呲呲 :)
    tomato3
        4
    tomato3  
       2018-01-26 16:30:26 +08:00
    支持~感谢开源
    YzSama
        5
    YzSama  
       2018-01-26 16:55:45 +08:00 via iPhone
    感谢。已收藏 star
    ichanne
        6
    ichanne  
       2018-01-26 17:30:35 +08:00
    感谢。已收藏 star。下载 epub。
    Acebiu
        7
    Acebiu  
       2018-01-26 17:37:57 +08:00
    已 Star,感谢。
    BearD01001
        8
    BearD01001  
       2018-01-26 17:57:49 +08:00
    感谢~ 已 Star, 已发到 Kindle
    zhangchioulin
        9
    zhangchioulin  
       2018-01-26 18:38:55 +08:00
    支持
    Icezers
        10
    Icezers  
       2018-01-26 19:11:04 +08:00 via iPhone
    Mark
    Kamiimeteor
        11
    Kamiimeteor  
       2018-01-27 13:00:14 +08:00
    太感谢了,已 star !
    witcherhope
        12
    witcherhope  
       2018-01-27 20:08:23 +08:00 via iPhone
    已 star,感谢辛苦翻译👍🏻
    leer168
        13
    leer168  
       2018-02-25 00:14:07 +08:00
    谢谢辛苦翻译和分享~~~
    第二本 Taming the State in React 会继续翻译分享么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   869 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:52 · PVG 05:52 · LAX 14:52 · JFK 17:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.