返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]React实战马克·蒂伦斯·托马斯9787115531926
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 马克·蒂伦斯·托马斯著 | 马克·蒂伦斯·托马斯编 | 马克·蒂伦斯·托马斯译 | 马克·蒂伦斯·托马斯绘
    • 出版社: 人民邮电出版社
    • 出版时间:2020-05-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 马克·蒂伦斯·托马斯著| 马克·蒂伦斯·托马斯编| 马克·蒂伦斯·托马斯译| 马克·蒂伦斯·托马斯绘
    • 出版社:人民邮电出版社
    • 出版时间:2020-05-01
    • 版次:1
    • 印次:1
    • 印刷时间:2020-05-01
    • 字数:429000
    • 页数:290
    • 开本:16开
    • ISBN:9787115531926
    • 版权提供:人民邮电出版社
  • 作者: 马克·蒂伦斯·托马斯
  • 著: 马克·蒂伦斯·托马斯 译
  • 装帧: 平装
  • 印次: 1
  • 定价: 69
  • ISBN: 9787115531926
  • 出版社: 人民邮电出版社
  • 开本: 16开
  • 印刷时间: 2020-05-01
  • 语种: 中文
  • 出版时间: 2020-05-01
  • 页数: 290
  • 外部编号: 五三B114889
  • 版次: 1
  • 成品尺寸: 暂无
  • 部分初识React
    章初识React3
    1.1初识React3
    1.1.1本书的受众6
    1.1.2工具说明6
    1.1.3谁在使用React7
    1.2React不能做什么8
    1.3虚拟DOM11
    1.3.1DOM11
    1.3.2虚拟DOM13
    1.3.3更新与差异比对13
    1.3.4虚拟DOM:渴求速度14
    1.4组件:React的基本单元14
    1.4.1组件概览15
    1.4.2React中的组件:封装与复用16
    1.5团队的React16
    1.6小结17
    第2章:我们的个组件19
    2.1React组件介绍21
    2.1.1理解应用数据22
    2.1.2多组件:组合关系和父子关系23
    2.1.3建立组件关系24
    2.2用React创建组件26
    2.2.1创建React元素26
    2.2.2渲染首个组件29
    2.2.3创建React组件31
    2.2.4创建React类31
    2.2.5render方法32
    2.2.6通过PropTypes校验属性33
    2.3组件的一生36
    2.3.1React的状态37
    2.3.2设定初始状态38
    2.4认识JSX45
    2.4.1使用JSX创建组件46
    2.4.2JSX的好处以及JSX与HTML的差别48
    2.5小结48
    第二部分React中的组件和数据
    第3章React中的数据和数据流53
    3.1状态介绍53
    3.1.1什么是状态54
    3.1.2可变状态与不可变状态56
    3.2React中的状态57
    3.2.1React中的可变状态:组件状态58
    3.2.2React中的不可变状态:属性61
    3.2.3使用属性:PropTypes和默认属性62
    3.2.4无状态函数组件63
    3.3组件通信65
    3.4单向数据流66
    3.5小结67
    第4章React中的渲染和生命周期方法69
    4.1搭建LettersSo仓库69
    4.1.1获取源代码71
    4.1.2应该使用哪个版本的Node71
    4.1.3关于工具和CSS的注意事项72
    4.1.4部署72
    4.1.5API服务器和数据库72
    4.1.6运行应用程序73
    4.2渲染过程和生命周期方法73
    4.2.1生命周期方法概览73
    4.2.2生命周期方法的类型75
    4.2.3初始方法和“将执行”方法78
    4.2.4挂载组件79
    4.2.5更新方法82
    4.2.6卸载方法85
    4.2.7捕捉错误86
    4.3开始创建LettersSo90
    4.4小结96
    第5章在React中使用表单99
    5.1在LettersSo中创建帖子100
    5.1.1数据需求100
    5.1.2组件概览与层级100
    5.2React中的表单102
    5.2.1开始使用表单103
    5.2.2表单元素和事件103
    5.2.3更新表单状态106
    5.2.4受控和非受控组件107
    5.2.5表单验证与清理109
    5.3创建新帖子112
    5.4小结114
    第6章将第三方库与React集成115
    6.1向LettersSoAPI发送帖子116
    6.2用地图增强组件117
    6.2.1使用refs创建DisplayMap组件118
    6.2.2创建LocationTypeAhead组件124
    6.2.3更新CreatePost,给帖子添加地图130
    6.3小结134
    第7章React的路由135
    7.1什么是路由136
    7.2创建路由器137
    7.2.1组件路由138
    7.2.2创建组件139
    7.2.3开始构建组件140
    7.2.4匹配URL路径和参数化路由143
    7.2.5向Router组件添加路由144
    7.3小结150
    第8章再谈路由以及集成Firebase153
    8.1使用路由器154
    8.1.1创建帖子页面159
    8.1.2创建组件161
    8.1.3创建组件164
    8.2集成Firebase165
    8.3小结172
    第9章测试React组件173
    9.1测试的类型174
    9.2用Jest、Enzyme和React-test-render测试React组件177
    9.3编写个测试178
    9.3.1开始使用Jest179
    9.3.2测试无状态函数组件180
    9.3.3不使用Enzyme测试CreatePost组件183
    9.3.4测试覆盖率192
    9.4小结194
    第三部分React应用架构
    0章Redux应用架构197
    10.1Flux应用架构198
    10.1.1初识Redux:Flux的一个变种200
    10.1.2为Redux做准备201
    10.2在Redux中创建action203
    10.2.1定义action类型204
    10.2.2在Redux中创建action205
    10.2.3创建Reduxstore并派发action206
    10.2.4异步action和中间件210
    10.2.5要不要使用Redux215
    10.2.6测试action218
    10.2.7创建用于崩溃报告的自定义Redux中间件219
    10.3小结221
    1章Redux进阶及Redux与React集成223
    11.1reducer决定状态应该如何改变224
    11.1.1状态的结构与初始状态225
    11.1.2设置reducer来响应传入的action226
    11.1.3将reducer合并到store232
    11.1.4测试reducer233
    11.2将React和Redux结合起来234
    11.2.1容器组件与展示组件235
    11.2.2使用将组件连接到Reduxstore237
    11.2.3将action绑定到组件的事件处理器上241
    11.2.4更新测试244
    11.3小结245
    2章服务器端React与集成ReactRouter247
    12.1什么是服务器端渲染248
    12.2为什么在服务器上渲染251
    12.3可能并不需要SSR253
    12.4在服务器上渲染组件254
    12.5切换到ReactRouter259
    12.6使用ReactRouter处理已验证的路由器264
    12.7带数据获取的服务器端渲染268
    12.8小结276
    3章ReactNative介绍279
    13.1介绍ReactNative279
    13.2React和ReactNative282
    13.3何时使用ReactNative284
    13.4最简单的“HelloWorld”285
    13.5下一站289
    13.6小结290

    作者简介马克·蒂伦斯·托马斯(Mark Tielens Thomas)是一位经验丰富的软件工程师,他每天都在用React、JavaScript 和Node.js 工作。他喜爱整洁的代码、优美的系统和上好的咖啡。译者简介任发科 火币不错研发总监,曾任职亚马逊、唯品会等多家互联网公司,担任研发和技术管理工作,有丰富的软件架构、开发和管理经验。个人长期从事和关注高效研发组织的构建和管理,并有丰富的团队管理实践。近年主要关注和从事研发效能和DevOps体系的建立,目前从事稳定性工程的相关工作。陈伟 哗啦啦前端架构师。曾在唯品会、火币等公司任前端工程师和前端架构师。深入理解JavaScript语言以及Node.js、Vue、React等前端框架,并在前端组件化方向有深入的工程化研究。目前致力于可视化的页面编辑器的设计和开发,赋能产品与前端,提升公司开发效率。蒋峰 火币网资深前端工程师,曾就职于国家农业信息化中心、阿里健康、融数金服等从事软件研发、基础架构等工作,目前主要负责火币网前端相关产品研发管理工作。早年间致力于微软.NET框架研发,近年专注于前端研发体系架构,有大量的C#、Node.js和JavaScript项目开发经验,对Electron跨平台应用有极大的兴趣与研究。目前正在积极推进企业内中后台微前端应用方案的验证与实施。邱巍 现就职于哗啦啦研发中心,曾就职于作业盒子、融数金服、火币网等从事软件研发工作,目前主要负责数据可视化基础组件研发。对图表绘制、图表交互、数据建模与分析等相关内容有极大兴趣。目前致力于提供展现更准确,分析更高效的数据可视化工具研发。

    React的设计初衷就是,帮助开发者为用户提供令人惊叹的用户体验。每位开发者都可以使用React这个强大的工具!管理状态、数据流和渲染的巧妙设计是成功的关键,只有这样设计的应用才能运行顺畅、让人记忆犹新。开发者只要进入这个由组件和库构成的极其丰富的生态系统,就可以掌握构建让开发者和用户都赏心悦目的Web应用的秘诀。
    本书指导读者像专家一样思考用户界面(UI),并教读者用React构建它们。本书非常实用,配有很多可实际操作的示例,让读者快速上手。本书的目标是让读者掌握渲染、生命周期方法、JSX、数据流、表单、路由、与第三方库集成和测试等核心概念,并且帮助读者利用书中介绍的应用设计理念推动应用的流行。在学习将React集成到全栈应用的过程中,读者还可以探索通过Redux进行状态管理和服务器端渲染,甚至可以接触到用于移动UI的ReactNative。
    本书专门写给熟悉HTML、CSS和JavaScript的开发者。
    本书主要内容●从头开始使用React。
    ●用组件实现路由系统。
    ●在Node.js中进行服务器端渲染。
    ●使用第三方库。
    ●测试React组件。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购