您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
React.js实战
字数: 442000
装帧: 平装
出版社: 清华大学出版社
作者: 赵荣娇,刘江虹
出版日期: 2019-06-01
商品条码: 9787302528739
版次: 1
开本: 16开
页数: 265
出版年份: 2019
定价:
¥59
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
内容简介
本书旨在帮读者从零开始学习React基础知识,采用“语法”+“示例”的方式,以便于初学者学习和练习,是目前市场上少有的React入门图书。
本书共14章,分为3篇,涵盖的主要内容有:React的前世今生、使用React所需的预备知识(包括npm、webpack、ES6)、React开发环境搭建、React组件、React事件系统、React原理、数据管理、React架构、React服务端渲染、React测试、React性能优化、React+webpack+ES6项目实战(笔记本+购物车)等。
本书内容丰富、实例典型、实用性强,适合有一定的 HTML、CSS、JavaScript 基础、希望全面学习React开发的前端开发人员阅读,也适合希望提高项目开发水平的人员阅读。
作者简介
赵荣娇,飞猪旅行前端开发工程师,擅长CSS、JavaScript和各种框架,参与写作或翻译过多本前端精品图书,喜欢旅行,热爱前端开发,乐于分享。
刘江虹,H3C总部前端项目经理,精通Web前端开发和服务器脚本语言技术,善于把握运用新技术,如React、jQuery、Webpack等,具有3年以上前端开发和技术团队管理经验,技术上一专多能,能够跨平台、跨数据库进行软件开发和项目管理。
目录
章 React的前世今生1
1.1 刀耕火种的年代1
1.2 Web应用的出现2
1.3 React的诞生2
1.4 npm3
1.4.1 什么是npm3
1.4.2 理解npm scripts3
1.4.3 dependencies和devDependencies5
1.5 webpack5
1.5.1 为什么需要webpack6
1.5.2 webpack入口和出口7
1.5.3 webpack loader8
1.5.4 webpack plugins9
1.6 ES610
1.6.1 函数的扩展10
1.6.2 对象的扩展13
1.6.3 class15
第2章 初探React17
2.1 React带来的变化17
2.1.1 React的声明式编程17
2.1.2 React的组件化思想18
2.1.3 React的虚拟DOM19
2.2 本地环境搭建19
2.2.1 Node与npm安装20
2.2.2 打造属于你的编辑器21
2.3 编写个React应用22
2.4 与传统jQuery对比25
2.5 React调试28
2.5.1 安装Chrome插件28
2.5.2 Chrome插件的使用29
第3章 React组件32
3.1 理解组件化思想32
3.2 组件之间的通信32
3.2.1 props33
3.2.2 state34
3.2.3 父子组件通信36
3.2.4 同级组件通信39
3.3 组件生命周期41
3.3.1 组件的挂载41
3.3.2 组件的更新43
3.3.3 组件的卸载46
3.3.4 总览组件生命周期48
第4章 漫谈React事件系统50
4.1 JavaScript事件机制50
4.2 剖析React事件系统54
4.2.1 组件上绑定事件54
4.2.2 在构造函数中绑定事件56
4.2.3 箭头函数绑定事件57
4.3 实战:实现登录界面(事件系统演练)58
第5章 深入React原理62
5.1 JSX62
5.1.1 JSX语法64
5.1.2 JSX使用样式65
5.2 dom-diff66
5.3 setState68
第6章 React组件编写实战75
6.1 React组件写法75
6.1.1 React.createClass写法75
6.1.2 React.Component写法76
6.1.3 无状态函数写法78
6.2 React组件分类79
6.2.1 木偶组件和智能组件79
6.2.2 高阶组件83
第7章 Redux数据管理89
7.1 总览React数据管理89
7.1.1 Flux的出现89
7.1.2 Mobx95
7.1.3 Redux应运而生95
7.2 Redux核心概念96
7.2.1 store96
7.2.2 action98
7.2.3 reducer100
7.2.4 connect102
7.2.5 总结103
7.3 Redux生态104
7.3.1 redux middleware104
7.3.2 redux-logger104
7.3.3 redux-thunk107
7.3.4 redux-saga111
7.4 Redux进阶116
7.4.1 理解middleware原理116
7.4.2 手动实现middleware120
第8章 React架构121
8.1 文件结构121
8.2 CSS方案122
8.2.1 CSS Modules122
8.2.2 局部样式123
8.2.3 全局作用域126
8.2.4 组合样式126
8.2.5 PostCSS129
8.3 状态管理132
8.3.1 如何定义state132
8.3.2 你可能不需要Redux132
8.3.3 再来说说Redux133
8.4 路由管理135
第9章 React服务端渲染139
9.1 服务端渲染的意义139
9.2 理解服务端渲染原理141
9.3 实战:动手实现服务端渲染144
9.4 服务器渲染的思考156
0章 编写测试157
10.1 测试驱动开发157
10.1.1 测试驱动开发的好处157
10.1.2 测试驱动开发现状158
10.1.3 定义属于自己的测试原则159
10.2 React测试工具160
10.2.1 Jest160
10.2.2 Enzyme161
10.3 动手测试我们的代码162
10.3.1 使用Jest测试162
10.3.2 使用Emzyme测试167
10.4 测试之外179
10.4.1 PropTypes179
10.4.2 Flow 183
10.4.3 TypeScript 185
1章 性能优化190
11.1 不要过早优化190
11.2 React性能查看工具191
11.3 React优化手段192
11.3.1 单个React组件性能优化192
11.3.2 shoudComponentUpdate193
11.3.3 immutable(ImmutableJS)194
11.4 性能优化小结197
2章 Hooks198
12.1 为什么引入Hooks198
12.2 Hooks的使用方法200
12.2.1 useState200
12.2.2 useEffect201
12.2.3 useReducer202
12.2.4 Hooks使用203
12.3 Hooks 实践205
12.3.1 与状态有关的逻辑重用205
12.3.2 DOM操作副作用的修改208
12.3.3 Hooks互相引用209
12.3.4 处理动画211
12.3.5 模拟生命周期215
12.4 Hooks小结216
3章 React实战:React+ webpack+ES6实现简易笔记本217
13.1 配置环境217
13.1.1 前台准备217
13.1.2 服务端准备218
13.1.3 创建数据库220
13.1.4 连接数据库223
13.2 引入antd229
13.3 改写笔记本样式233
13.4 案例小结238
4章 React实战:React+webpack+ES6实现购物车239
14.1 前期准备239
14.1.1 环境准备239
14.1.2 编码规范ESLint240
14.1.3 项目结构246
14.2 组件设计247
14.2.1 购物车框架247
14.2.2 商品组件和商品列表251
14.2.3 商品搜索259
14.2.4 购物车261
14.3 案例小结265
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网