𝔖 Scriptorium
✦   LIBER   ✦

📁

React.js实战

✍ Scribed by 赵荣娇; 刘江虹


Publisher
清华大学出版社
Year
2019
Tongue
Chinese
Leaves
276
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


本书旨在帮读者从零开始学习React基础知识,采用“语法”+“示例”的方式,以便于初学者学习和练习,是目前市场上少有的React入门图书。

本书共14章,分为3篇,涵盖的主要内容有:React的前世今生、使用React所需的预备知识(包括npm、webpack、ES6)、React开发环境搭建、React组件、React事件系统、React原理、数据管理、React架构、React服务端渲染、React测试、React性能优化、React+webpack+ES6项目实战(笔记本+购物车)等。

本书内容丰富、实例典型、实用性强,适合有一定的 HTML、CSS、JavaScript 基础、希望全面学习React开发的前端开发人员阅读,也适合希望提高项目开发水平的人员阅读。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第1章 React的前世今生
1.1 刀耕火种的年代
1.2 Web应用的出现
1.3 React的诞生
1.4 npm
1.5 webpack
1.6 ES6
第2章 初探React
2.1 React带来的变化
2.2 本地环境搭建
2.3 编写第一个React应用
2.4 与传统jQuery对比
2.5 React调试
第3章 React组件
3.1 理解组件化思想
3.2 组件之间的通信
3.3 组件生命周期
第4章 漫谈React事件系统
4.1 JavaScript事件机制
4.2 剖析React事件系统
4.3 实战:实现登录界面(事件系统演练)
第5章 深入React原理
5.1 JSX
5.2 dom-diff
5.3 setState
第6章 React组件编写实战
6.1 React组件写法
6.2 React组件分类
第7章 Redux数据管理
7.1 总览React数据管理
7.2 Redux核心概念
7.3 Redux生态
7.4 Redux进阶
第8章 React架构
8.1 文件结构
8.2 CSS方案
8.3 状态管理
8.4 路由管理
第9章 React服务端渲染
9.1 服务端渲染的意义
9.2 理解服务端渲染原理
9.3 实战:动手实现服务端渲染
9.4 服务器渲染的思考
第10章 编写测试
10.1 测试驱动开发
10.2 React测试工具
10.3 动手测试我们的代码
10.4 测试之外
第11章 性能优化
11.1 不要过早优化
11.2 React性能查看工具
11.3 React优化手段
11.4 性能优化小结
第12章 Hooks
12.1 为什么引入Hooks
12.2 Hooks的使用方法
12.3 Hooks实践
12.4 Hooks小结
第13章 React实战:React+ webpack+ES6实现简易笔记本
13.1 配置环境
13.2 引入antd
13.3 改写笔记本样式
13.4 案例小结
第14章 React实战:React+webpack+ES6实现购物车
14.1 前期准备
14.2 组件设计
14.3 案例小结
正文结束


📜 SIMILAR VOLUMES


Vue.js 实战
✍ 梁灏 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

<p>本书以Vue.js 2为基础,以项目实战的方式来引导读者渐进式学习Vue.js。本书分为基础篇、进阶篇和实战篇三部分。基础篇主要是对 Vue.js 核心功能的介绍;进阶篇主要讲解前端工程化Vue.js的组件化、插件的使用;实战篇着重开发了两个完整的示例,所涉及的内容涵盖Vue.js绝大部分API。通过阅读本书,读者能够掌握Vue.js框架主要API的使用方法、自定义指令、组件开发、单文件组件、Render函数、使用webpack开发可复用的单页面富应用等。</p> <p>本书示例丰富、侧重实战,适用于刚接触或即将接触Vue.js的开发者,也适用于对Vue.js有过开发经验,但需要进一步

Node.js 10实战
✍ 忽如寄 王金柱 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

本书以实战开发为原则,以Node.js 10原生知识和框架为主线,详细介绍Node.js开发的基础知识和相应案例实践,包括Node.js的原生模块http、net、fs、dns、path、assert等,以及主流的Express框架、Meteor框架、Koa框架的项目实际使用,同时也包含Node.js的单元测试、Node.js部署、最新的N-API开发等方面的应用,还为读者提供了详尽的源代码以及代码注释。 本书共14章,分为4篇,涵盖的主要内容有Node.js环境搭建、Node.js的编码规范、Node.js包管理机制、Node.js网络开发、Node.js文件模块使用、Node.js数据库开

Node js开发实战
✍ 忽如寄 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

<p>忽如寄著的《Node.js开发实战》以实战开发为原则,以Node.js原生知识和框架实战为主线,详细介绍Node.js开发的基础知识和相应案例实践,包括Node.js的原生模块http、net、fs、dns、path、assert等,以及主流前沿的Express框架、Meteor框架、Koa框架的项目实际使用,同时也包含Node.js的单元测试、Node.js部署等方面的应用,还为读者提供了详尽的源代码以及代码注释。</p> <p>本书共14章,分为4篇,涵盖的主要内容有Node.js环境搭建、Node.js的编码规范、Node.js包管理机制、Node.js网络开发、Node.js文

React.js Essentials
✍ Fedosejev Artemij. 📂 Library 🌐 English

Packt Publishing, 2015. — 208 p. — ISBN: 978-1-78355-162-0.<br/> <br/><strong>Код примеров к книге выложен <a class="object-link fpm" data-file-id="1949343" href="/file/1949343/">здесь</a>.</strong><div class="bb-sep"></div><strong>A fast-paced guide to designing and building scalable and maintainab

React+d3.js: Build data visualizations w
✍ Swizec Teller 📂 Library 📅 2015 🌐 English

About the Book Why you should read React+d3.js After an hour with React+d3.js, you’ll know how to make React and d3.js play together. You’ll know how to create composable data visualizations. You’re going to understand *why* that’s a good idea, and you will have the tools to build your own lib