Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this book

About the author

About the cover illustration

1. Meet React

Chapter 1. Meet React

1.1. Meet React

1.1.1. Who this book is for

1.1.2. A note on tooling

1.1.3. Who uses React?

1.2. What does React not do?

1.2.1. Tradeoffs of React

1.3. The virtual DOM

1.3.1. The DOM

1.3.2. The virtual DOM

1.3.3. Updates and diffing

1.3.4. Virtual DOM: Need for speed?

1.4. Components: The fundamental unit of React

1.4.1. Components in general

1.4.2. Components in React: Encapsulated and reusable

1.5. React for teams

1.6. Summary

Chapter 2. <Hello World />: our first component

2.1. Introducing React components

2.1.1. Understanding the application data

2.1.2. Multiple components: Composition and parent-child relationships

2.1.3. Establishing component relationships

2.2. Creating components in React

2.2.1. Creating React elements

2.2.2. Rendering your first component

2.2.3. Creating React components

2.2.4. Creating React classes