The Advanced Road to React
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握 HTML、CSS、JavaScript 基础,想系统入门 React 的前端新人
- 有少量 React 使用经验,但想弄清 state、生命周期、虚拟 DOM 原理的开发者
- 需要在项目中引入 Redux 或 MobX 做状态管理的工程师
- 想通过一个完整小项目理解 React 单页应用架构的转型开发者
Not a good fit for
- 完全没有 JavaScript 基础、连 ES 6 语法都不熟悉的零基础读者
- 只想查阅 React Hooks、并发特性等最新 API 的资深前端
- 从事 Android、iOS 原生开发、不涉及 Web 前端技术栈的读者
Reading tips
- 先过一遍第1、2章自测基础,JSX、props、state 已熟练的读者可直接从第4章读起。
- 进阶篇建议配合官方文档对照阅读,虚拟 DOM、Diff 算法部分手动调试示例代码加深理解。
- 实战篇请把 BBS 项目完整敲一遍,并尝试把 Redux 版本改写为 MobX 版本以体会两者差异。
- 阅读时留意书中类组件写法与当前 Hooks 写法的差异,可用 Hooks 重写部分示例作为练习。
About the publisher
Founded in 1980, Tsinghua University Press has 57 titles in our collection, covering popular science, medicine, health, law, philosophy and social sciences. Representative works include medical popular-science books such as Cancer Truth: Doctors Are Reading It Too and New Knowledge on Cancer by Bo Luo (Li Zhizhong), legal titles such as Sunshine Is the Best Preservative: Express Delivery of Major Global Anti-Corruption Cases, and works like Qi Ge's A Brief History of Philosophy with Big Ideas and Liu Yunhao's From the Internet to a New Industrial Revolution. Its authors include science writers, medical researchers, the Renmin University of China anti-corruption master's class and university scholars, reflecting a publishing profile that balances academic seriousness with accessible reading. As public information is limited, this profile is based only on the titles in our collection.
Contents
- Part 1 Fundamentals—React, a Revolutionary UI Development Philosophy
- Chapter 1 Getting to Know React
- 1.1 Introduction to React
- 1.2 Introduction to ES6 Syntax
- 1.3 Development Environment and Tools
- Chapter 2 React Fundamentals
- 2.1 JSX
- 2.2 Components: props, state, property validation and default properties, component styling
- 2.3 Component Lifecycle
- 2.4 Lists and Keys
- 2.5 Event Handling
- 2.6 Forms: Controlled and Uncontrolled Components
- Chapter 3 New Features in React 16
- 3.1 New Return Types for render
- 3.2 Error Handling
- 3.3 Portals
- 3.4 Custom DOM Attributes
- Part 2 Advanced Topics—What You Must Know to Use React Well
- Chapter 4 Understanding Components in Depth
- 4.1 Component State: Designing Appropriate State, Correctly Modifying State, State and Immutable Objects
- 4.2 Component-Server Communication
- 4.3 Component Communication: Parent-Child Components, Sibling Components, Context
- 4.4 The Special ref
- Chapter 5 Virtual DOM and Performance Optimization
- 5.1 Virtual DOM
- 5.2 Diff Algorithm
- 5.3 Performance Optimization
- 5.4 Performance Measurement Tools
- Chapter 6 Higher-Order Components
- 6.1 Basic Concepts
- 6.2 Use Cases
- 6.3 Parameter Passing
- 6.4 Implementing Higher-Order Components by Inheritance
- 6.5 Caveats
- Part 3 Practice—Using React in Large Web Applications
- Chapter 7 Routing: Developing Single-Page Applications with React Router
- 7.1 Basic Usage: Single-Page Applications and Front-End Routing, Routers, Route Configuration, Links
- 7.2 Project Practice: Backend Service APIs, Route Design, Login Page, Post List Page, Post Detail Page
- 7.3 Code Splitting
- Chapter 8 Redux: A Predictable State Management Machine
FAQ
这本书的作者和出版社是?
这本书和《深入React技术栈》是同一本吗?
零基础可以直接读这本书吗?
书中的技术栈现在还有参考价值吗?
书里的项目实战是什么规模?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Xu Chao is a Chinese author whose signed works span a notably wide range of subjects. Public information about him is limited, and his nationality, dates of birth and death, and educational background are not clearly recorded. Judging from the five works held in the collection, his writing covers literary appreciation, culture, examinations, industrial technology, and personal finance: traditional-culture interpretations centered on Jia Yi and his writings and on a general explanation of ancient Chinese characters; a textbook on algorithms and data structures for higher vocational college readers; and practical discussions extending to investment value across China's automotive industry chain and the allocation of large life-insurance policies. This range across the humanities, technical education, and finance suggests a writer oriented toward knowledge popularization and practical guidance rather than specialized work in a single field. Overall, his books address different readerships and combine organized knowledge with operational reference, showing a notable emphasis on accessibility and readability.