图灵程序设计丛书

React快速上手开发

Stoyan Stefanov (作者) 张俊达 (译者)
上市销售
* 来自Facebook的React入门与开发实践
* 以Web开发角度介绍从零构建React应用
* 掌握可节省80%开发时间的UI库,轻松构建原生iOS、Android、TV、桌面、Web应用
【主要内容】
本书是React入门书。前3章介绍如何从空白的HTML页面开始构建应用。第4章介绍JSX语法。从第5章开始,你会学习到在实际开发中可能用到的一些附加工具。介绍的例子包括JavaScript打包工具、单元测试、语法检查、类型、在应用中组织数据流以及不可变数据。
本书适合有JavaScript基础的前端开发人员。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥24.99
格式
mobi   pdf

纸质书
¥44.10 ¥49.00

出版信息

  • 书  名React快速上手开发
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 朱巍
  • 出版日期2017-03-07
  • 书  号978-7-115-44773-9
  • 定  价49.00 元
  • 页  数208
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 原书名React: Up & Running: Building Web Applications
  • 原书号9781491931820

所属分类

同系列书

  • 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   傅尔也   译

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

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

【本书特色】
本书旨在帮你掌握Facebook的开源技术React,迅速建立富Web应用,构建组件并将其组织成可维护的大型应用程序。

解开Web应用开发之谜,从了解React基本原理开始。

* 设置React并编写第一个Hello World应用
* 创建并使用自定义React组件以及通用DOM组件
* 构建一个可以编辑、排序、搜索和导出内容的数据表格组件
* 使用JSX语法扩展作为调用函数的替代选择
* 设置一个帮你集中注意力于React上的简单构建过程
* 构建一个可以将数据存储在客户端的完整自定义应用
* 在应用规模增长时使用ESLint、Flow和Jest等工具检查并测试代码
* 使用Flux管理组件间的通信

【技术大咖推荐】
“这本书可以真正帮你为构建自己的React应用奠定坚实的基础。”——Andreea Manole,Facebook开发工程师

目录

版权声明 阅读
O'Reilly Media, Inc. 介绍 阅读
献词 阅读
译者序 阅读
前言 阅读
第 1 章 Hello World 阅读
第 2 章 组件的生命周期
第 3 章 Excel:一个出色的表格组件
第 4 章 JSX
第 5 章 为应用开发做准备
第 6 章 构建应用
第 7 章 lint、Flow、测试与复验
第 8 章 Flux
关于作者
关于封面

作者介绍

【作译者介绍】
Stoyan Stefanov 
Facebook开发工程师,图像优化工具smush.it的作者,性能优化工具YSlow2.0的架构师。曾多次在Velocity等技术大会上发表过演讲。另著有《JavaScript模式》和《JavaScript面向对象编程指南》,还为《高性能网站建设进阶指南》和《高性能JavaScript》贡献过内容。个人站点是http://www.wking-china.com/xpjylc。

张俊达 
毕业于华南理工大学,前端开发工程师,现任职于迅雷,主要负责移动Web开发工作。关注前端领域的新技术,乐于分享。

大家也喜欢

  • 深入React技术栈

    陈屹  

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

相关文章

  • 是用ES6写的吗
    离家的圄  发表于 2016-11-05 21:55:59
    • 应该不是吧

      HongzaoPa  发表于 2017-02-17 16:02:51
  • 干货太少,太基础了,看看官网文档都会的内容。
    而其他几本 React 又不肯出电子版。。。
    Cyang  发表于 2017-02-14 22:17:42
    • 这本书更适合 React 初学者阅读。

      张俊达  发表于 2017-02-15 15:25:32
  • 失望,这本书还没出就过时了。比如,官方已经不推荐使用Mixins,书里仍然使用做例子;第三章的Excel表格,官方不推荐使用index做key,作者仍然使用这种实现。一句话,不如直接看官网Tutorial。
    chenzhekl  发表于 2017-02-26 23:35:15
    • 我同意你说的,不过这些是属于deprecated/don't recommend的内容,不代表书上说的是错的。凡是这种介绍库或者框架类的书,从原书出版到翻译到中文书出版,都难免会遇到过时的困境吧,如果有能力那当然是阅读英文文档最好了~

      张俊达  发表于 2017-02-27 21:17:31
    • 不是所有人都适合去看文档的,有一个整体的流程梳理一下挺不错的,尤其对新手 还不错 语法什么的可以有选择去看啊

      三千烦恼丝  发表于 2017-04-12 11:46:06
  • 第1章你好世界
    安装程序
    你好,世界的反应
    到底发生了什么事?
    反应。DOM。*
    特殊的DOM属性
    DevTools Browser延伸反应
    下一步:自定义组件
    第2章组件的寿命
    最低
    性能
    proptypes
    状态
    一个状态TextArea组件
    在DOM事件的一个注记
    道具和状态
    初始状态下的道具:一种反模式
    从外部访问组件
    改变属性中飞行
    生命周期方法
    生命周期的例子:记录所有
    生命周期的例子:使用混合
    生命周期的例子:使用子组件
    性能取胜:防止组件更新
    purerendermixin
    第3章:一个花哨的表组件
    数据的第一
    表头回路
    调试控制台警告
    加入<< TD >内容
    排序
    排序的UI提示
    编辑数据
    搜索
    即时回放
    下载表格数据
    4章JSX
    你好JSX
    transpiling JSX
    巴别塔
    客户端
    关于JSX变换
    JavaScript在JSX
    空白在JSX
    评论在JSX
    HTML实体
    扩展属性
    返回多个节点在JSX
    JSX与HTML的区别
    JSX和形式
    Excel组件在JSX
    第5章应用开发的设置
    一个样本应用程序
    安装先决条件
    让我们建立
    部署
    移动
    第6章建立应用
    whinepad v.0.0.1
    组件
    应用程序配置
    :新的和改进的
    whinepad > <
    把它包装起来
    第7章,流量,测试,重复
    package.json
    ESLint

    测试
    8章流量
    大主意
    再看看Whinepad
    商店
    行动
    流量概述
    不可改变的
    webxzy  发表于 2016-09-06 17:11:19
  • <h1>123</h1>
    webxzy  发表于 2016-09-06 17:11:50
  • <script>alert(1)</script>
    webxzy  发表于 2016-09-06 17:12:17
  • javascript
    二十九君醉  发表于 2016-10-28 14:37:32
  • 是否招募译者?
    anxsec  发表于 2016-11-19 12:59:40
  • 现在看这个合适吗,有多少内容过时了?
    柏大树  发表于 2017-06-01 10:16:38
  • 付款半天一直显示未付款.怎么破
    MiracleJ  发表于 2017-06-02 17:17:36
    • 抱歉,开发人员已在检查中,请再等等。

      杨帆  发表于 2017-06-02 17:22:15
    • @杨帆 可以了.谢谢!

      MiracleJ  发表于 2017-06-02 17:54:18
  • $ sh scripts/watch.sh
    这句根本无法在windows上执行
    Eature  发表于 2017-07-01 20:26:39
    • windows可以安装cygwin之类的模拟环境来运行~

      张俊达  发表于 2017-07-01 22:30:58
    • @张俊达 看 为应用开发做准备那部分真是想死了...问了好几个群,都回答可以根据webpack来学习书中的代码,请问是否有相对好入门的webpack教程呢?

      Eature  发表于 2017-07-01 22:40:52
    • @Eature 这部分讲的是前端项目的打包构建流程,里面的脚本是基于browserify的,如果你觉得理解构建流程吃力,应该先看看构建相关的知识,比如为什么需要打包构建,里面的步骤有哪些。至于browserify和webpack都是具体的构建工具而已。webpack教程我推荐http://www.wking-china.com/xpjylc/webpack-handbook/ 至于react+webpack的脚手架,GitHub上有很多,组合关键词搜索就可以了。

      张俊达  发表于 2017-07-01 22:58:01
    • @张俊达 好的谢谢~

      Eature  发表于 2017-07-02 00:02:47
合作: 365bet官网 葡京网投 新葡京娱乐场