React全家桶:前端开发与实例详解
8推荐 收藏
7.2K阅读
图灵程序设计丛书

React全家桶:前端开发与实例详解

[美] 安东尼•阿科马佐 纳特•默里 阿里•勒纳 等 (作者) 欧阳奖 (译者)
获得作者技术支持的最佳方法是使用 https://plnkr.co/edit/tpl:a3vkhunC1Na5BG6GY2Gf?preview 发送一个简短的、独立的问题示例。该URL包含一个可运行的React应用程序样板。
使用React能让前端开发人员用更少、更安全的代码来构建更可靠、更强大的应用程序。本书分为两部分,全面介绍了React的相关主题。第一部分通过例子循序渐进地讲解基础知识,包括创建一个投票应用程序、编写组件、处理用户交互、管理富表单,以及与服务器交互,此外还探索了Create React App的工作原理,编写自动化单元测试,以及使用客户端路由构建多页面应用程序。第二部分探讨在大型应用程序产品中使用的更高级的概念——数据的架构、传输和管理的策略,讲解了Redux、GraphQL、Relay,以及如何使用React Native编写原生、跨平台的移动应用程序。书中每一章都配有示例代码,有助于读者巩固所学。
电子书
¥84.50
格式
mobi   pdf

纸质书
¥138.58 ¥169.00

出版信息

  • 书  名React全家桶:前端开发与实例详解
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 王苗
  • 出版日期2020-12-29
  • 书  号978-7-115-55138-2
  • 定  价169.00 元
  • 页  数608
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名Fullstack React: The Complete Guide to ReactJS and Friends
  • 原书号9780991344628

所属分类

同系列书

  • JavaScript高级程序设计(第4版)

    [美]马特·弗里斯比(Matt Frisbie)   李松峰   译

    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了Java...

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Python编程:从入门到实践(第2版)

    埃里克·马瑟斯(Eric Matthes)   袁国忠   译

    本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须...

本书特色

“React和其他库的不同之处在于,它可以教会你一些概念,这些概念可以在你的职业生涯中反复使用。”
——Christopher Chedeau
Facebook前端工程师,React Native共同创作者

“本书完整地描绘了React的图景,可以让我循序渐进地学习。”
——William Young
Foursquare高级软件工程师

“本书逻辑清晰,内容详实。购买本书将是一个非常明智的决定。”
——Otman Bouchari
RestauMagnet LLC创始人

Web开发人员需要考虑使用不同的代码解决浏览器兼容性问题。React改变了这种局面,它不仅可以帮你为用户创建良好的应用程序,而且还可以让你成为一名更出色的开发人员。本书介绍了React的整个生态系统,包括React核心库和许多工具。读完本书后,你和你的团队将拥有构建可靠且功能强大的React应用程序所需的一切知识。

本书不只是一本书,而且还可以当作一门课程来学习,每一章都配有示例代码。本书能帮助你“一站式”获取React的系统知识和正确工具,免去四处搜罗碎片化知识的烦恼,为前端开发打下坚实的基础。

●创建自己的应用程序——编写组件,处理用户交互,管理富表单,与服务器交互
●探索Create React App的工作原理,编写自动化单元测试,使用客户端路由构建多页面应用程序
●探讨数据的架构、传输和管理策略——Redux、GraphQL和Relay
●使用React Native编写原生、跨平台的移动应用程序

目录

版权声明 阅读
阅读
如何充分利用本书 阅读
第一部分 阅读
第 1 章 第一个React Web应用程序 阅读
第 2 章 组件
第 3 章 组件和服务器
第 4 章 JSX和虚拟DOM
第 5 章 具有props、state和children的高级组件配置
第 6 章 表单
第 7 章 Webpack与Create React App结合使用
第 8 章 单元测试
第 9 章 路由
第二部分
第 10 章 Flux和Redux介绍
第 11 章 Redux中间件
第 12 章 表示组件和容器组件与Redux一起使用
第 13 章 使用GraphQL
第 14 章 GraphQL服务器
第 15 章 经典Relay
第 16 章 React Native
附录 A PropTypes
附录 B ES6
附录 C React Hook
更新日志
作者简介 阅读

作者介绍

安东尼•阿科马佐(Anthony Accomazzo)
现就职于Decode软件公司,作者、编辑、顾问,有多年React与React Native研究经验,曾主导IFTTT API平台开发。

纳特•默里(Nate Murray)
全栈工程师,曾任IFTTT及AT&T工程师,拥有数据挖掘和增量Web服务等方面的背景。

阿里•勒纳(Ari Lerner)
全栈工程师,Fullstack网站联合创始人,AWS顾问。曾任AT&T软件工程师与创新布道者,Fieldday联合创始人。

克莱•奥尔索普(Clay Allsopp)
Plaid工程主管,Propeller联合创始人,曾任LikeALittle工程师。

大卫•古特曼(David Guttman)
AT&T高级研发工程师,Rollmob、AdNet、Interlincx Media等公司的首席技术官,Superstruct创始人,也是JS.LA等JavaScript活动的组织策划者。

泰勒•麦金尼斯(Tyler McGinnis)
谷歌开发技术专家,Ui学习网站创始人,React.js项目的创作者,也是React.js Utah和ReactWeek等活动的组织策划者。

【译者简介】

欧阳奖
拥有多年前端管理经验,对前端技术发展有浓厚的兴趣,目前为联众智慧科技股份有限公司的系统架构师。

大家也喜欢

  • React设计模式与最佳实践

    米凯莱•贝尔托利(Michele Bertoli)   林昊   译

    本书共分为12章,通过介绍React中有价值的设计模式,展示如何将设计模式和最佳实践应用于现实的新项目和已有项...

  • React快速上手开发

    Stoyan Stefanov   张俊达   译

    【主要内容】 本书是React入门书。前3章介绍如何从空白的HTML页面开始构建应用。第4章介绍JSX语法。...

  • 深入React技术栈

    陈屹  

    【内容提要】 本书从几个维度去介绍 React。一是作为 View 库,它怎么实现组件化,以及它背后的实现原...

相关文章

  • 图灵小悦 1推荐

    2021 开工大吉,春节畅销书速报~~

    图灵畅销新书速报: 《[人工智能简史][1]》领跑,周榜第 2 《[gRPC 与云原生应用开发:以 Go 和 Java 为例][2]》 24 小时榜第 10 《[bash shell 脚本编程经典实例(第 2 版)][3]》24 小时榜 20~30 《[数据预处理从入门到…...

  • 期待这本书,市面上好久没有react书出来了,早点出版吧
    imzscript  发表于 2020-06-18 20:37:43
    推荐
  • 出版就过时系列~
    lucasleelz  发表于 2021-01-01 17:58:25
    推荐
  • 已经12月份了
    天堂的钱包君  发表于 2020-12-13 19:40:40
    推荐
    • 可以购买纸书了哈

      王苗  发表于 2020-12-28 15:03:18
  • 英文原版出版时间:2017/9/12,谁敢买这个
    Grimm110  发表于 2021-01-02 08:35:46
    推荐
    • 建议看看 change log,这个书的更新时间是2019年

      生气的橘子  发表于 2021-01-02 23:51:08
    • @生气的橘子 嗯嗯,看到了【支持React 16.7.0(2019-01-10)】,武断了,抱歉。但还是有点不敢买,时间还是差了

      Grimm110  发表于 2021-01-03 12:23:53
    • @生气的橘子 文末的【更新日志】看不到,【如何充分利用本书】目录看到是【支持React 16.7.0(2019-01-10)】

      Grimm110  发表于 2021-01-03 12:25:44
    • 看需求了,如果只是想看新的东西比如hooks这本书不够,其他的16.7.0已经很够了

      HongzaoPa  发表于 2021-01-05 11:33:33
    • @HongzaoPa 嗯嗯

      Grimm110  发表于 2021-01-06 15:29:56
  • 这本书好!好在哪里呢?

    1、即便是初级Web新手也能看懂(JS不能太差哈),而且比国内市面上的React类书籍好太多,会将“怎么用、为什么这么用、用了怎么好”都给你讲明白;
    2、这本书接地气,讲述风格有点像《普林斯顿...》系列那样,只是讲述的额外话要少一些,但是够用。
    3、“ 出版就过时系列”这个观点我没看书之前是担心的,认认真真的读了第一章后,我过来写答案,反对这个观点。作者的这本书是很早,但是几乎不影响书的内容。除非你没认真看。
    4、本书除了告诉你怎么写使用React,还告诉了更高一层的思考,即便用别的框架,也是如实。

    不好的地方:
    1、贵了点。希望电子版来个半价活动....
    赵极  发表于 2021-01-14 17:59:39
    推荐
    • 好事是半价了,坏事是还得 42.25

      wenmin92  发表于 2021-01-18 14:05:19
    • @wenmin92 今天11点左右降的半价哦,可以考虑入手哦, 毕竟一杯咖啡的钱。 多乎哉,不多也。

      赵极  发表于 2021-01-18 14:17:27
    • @赵极 哈哈,已经入手了

      wenmin92  发表于 2021-01-18 14:20:37
    • @wenmin92 学完后用到实践,可以涨工资了呀

      赵极  发表于 2021-01-18 14:23:59
  • 请关注作者网站: https://www.newline.co/
    wkylin  发表于 2020-03-11 22:01:10
    推荐
  • 请问什么大概什么时候出版,
    小木怪  发表于 2020-07-16 09:44:51
    推荐
    • 今年年底,敬请等待。

      王苗  发表于 2020-07-16 14:53:32
  • 請問會有電子書嗎
    高地人  发表于 2020-12-15 14:40:55
    推荐
    • 会有哒!

      谢婷婷  发表于 2020-12-16 08:55:27
  • 我只要电子版,可惜没有
    那年那月  发表于 2020-12-22 09:55:27
    推荐
    • 本书有电子书的,敬请等待!

      王苗  发表于 2020-12-22 13:28:41
  • 预计何时印出发货?
    WisdomFusion  发表于 2020-12-25 17:57:30
    推荐
    • 这几天应该就可以发货了

      王苗  发表于 2020-12-28 15:04:42
  • 书的目录更新了,对 Redux 中间件和 GraphQL与React结合使用 这两章挺感兴趣的,来催下出书~
    宅神  发表于 2020-12-28 10:07:53
    推荐
    • 可以购买纸书了哈。

      王苗  发表于 2020-12-28 15:02:06
  • 请问PDF什么时候可以下载呢?
    WisdomFusion  发表于 2021-01-04 20:26:48
    推荐
  • 为什么图灵这网页版连目录都没有的????
    这个是英文版的目录链接
    https://s3.amazonaws.com/assets.fullstack.io/books/fullstackreact/349fb8eb5ebbe5b97/table-of-contents/fullstackreact-book-table-of-contents.pdf

    第11章的目录
    Intermediate Redux
    Preparation
    Using createStore() from the redux library
    Representing messages as objects in state
    -Updating ADD_MESSAGE
    -Updating DELETE_MESSAGE
    -Updating the React components
    Introducing threads
    -Supporting threads in initialState
    -Supporting threads in the React components
    -Modifying App
    -Turning MessageView into Thread
    Adding the ThreadTabs component
    - Updating App
    -Creating ThreadTabs
    Supporting threads in the reducer
    - Updating ADD_MESSAGE in the reducer
    -Updating the MessageInput component
    -Updating DELETE_MESSAGE in the reducer
    Adding the action OPEN_THREAD
    -The action object
    -Modifying the reducer
    -Dispatching from ThreadTabs
    Breaking up the reducer function
    -A new reducer()
    -Updating threadsReducer()
    Adding messagesReducer()
    -Modifying the ADD_MESSAGE action handler
    --Creating messagesReducer()
    - Modifying the DELETE_MESSAGE action handler
    -Adding DELETE_MESSAGE to messagesReducer()
    Defining the initial state in the reducers
    -Initial state in reducer()
    -Adding initial state to activeThreadIdReducer()
    -Adding initial state to threadsReducer()
    Using combineReducers() from redux
    HongzaoPa  发表于 2021-01-05 11:50:59
    推荐
  • 想问一下本书的编辑,我看到英文版官网的Q&A里面,写的当前本书原版最新是2020年1月更新,react更新到了16.12.0,而中文版的更新记录最后一次是2019年1月,不知道电子版还会更新吗?
    想买,但是希望可以保持更新...
    Dx.  发表于 2021-01-18 22:16:04
    推荐
    • 您好,本书翻译时的版本更新至2019年1月,中文版出版后原书作者更新的部分目前没有涵盖。

      温雪  发表于 2021-01-19 09:10:03
    • @温雪 对的,我就是想请问一下出版社和译者有持续更新的打算吗?还是说至少这本书不会更新了呢?

      Dx.  发表于 2021-01-19 10:40:59
    • @Dx. 您好,目前这本书应该不会更新了。

      温雪  发表于 2021-01-19 10:49:07
  • 不推荐
    Wedaren  发表于 2021-01-21 16:14:18
    推荐