Go to Previous Chapter
Go to Previous Chapter
SECTION 11
Lesson 16 - Advanced Integration
SECTION 12
Lesson 1 - Element Factory
React from Zero
CHAPTER 1
Lesson 6 - Prop Types
SECTION 1.1
Runtime Type Checking
SECTION 1.2
Prop-Types for Functional Components
SECTION 1.3
Complex Example
SECTION 1.4
Wrap Up
SECTION 1.5
Quiz
CHAPTER 2
Lesson 12 - Refactoring Components
SECTION 2.1
Changing Implementations
SECTION 2.2
Wrap Up
SECTION 2.3
Quiz
CHAPTER 3
Lesson 14 - Refs
SECTION 3.1
Creating Refs
SECTION 3.2
Wrap Up
SECTION 3.3
Quiz
CHAPTER 4
How This Book Is Structured
SECTION 4.1
Part I: Basics
SECTION 4.2
Part II: Additions
SECTION 4.3
Is this book right for me?
SECTION 4.4
Getting Started
SECTION 4.5
Get Excited!
CHAPTER 5
Lesson 3 - Nested Elements
SECTION 5.1
Nesting with pure JSX
SECTION 5.2
Nesting with JavaScript
SECTION 5.3
Wrap Up
SECTION 5.4
Quiz
CHAPTER 6
Virtual DOM Primer
SECTION 6.1
A simple virtual DOM implementation
SECTION 6.2
Complete createDomElement
SECTION 6.3
A more complex element
SECTION 6.4
Conclusion
CHAPTER 7
Lesson 8 - Class Components
SECTION 7.1
Class Components
SECTION 7.2
The createReactClass() Function
SECTION 7.3
The render() Method
SECTION 7.4
The getInitialState() Method
SECTION 7.5
Interaction
SECTION 7.6
The setState() Method
SECTION 7.7
Example With Extras
SECTION 7.8
Wrap Up
SECTION 7.9
Quiz
CHAPTER 8
Changelog
CHAPTER 9
Lesson 11 - More Lifecycle Methods
SECTION 9.1
The componentDidUpdate() Method
SECTION 9.2
The shouldComponentUpdate() Method
SECTION 9.3
The getDerivedStateFromProps() Method
SECTION 9.4
The getSnapshotBeforeUpdate() Method
SECTION 9.5
The forceUpdate() Method
SECTION 9.6
Wrap Up
SECTION 9.7
Quiz
CHAPTER 10
Lesson 15 - Simple Integration
SECTION 10.1
Including the Library
SECTION 10.2
Using the Library
SECTION 10.3
Complex Example
SECTION 10.4
Wrap Up
SECTION 10.5
Quiz
CHAPTER 11
Lesson 16 - Advanced Integration
SECTION 11.1
Including the Library
SECTION 11.2
Using the Library
SECTION 11.3
Refs and Lifecycle Methods
SECTION 11.4
Complex Example
SECTION 11.5
Wrap Up
SECTION 11.6
Quiz
CHAPTER 12
Lesson 1 - Element Factory
SECTION 12.1
A Simple Element
SECTION 12.2
A Complex Element
SECTION 12.3
Wrap Up
SECTION 12.4
Quiz
CHAPTER 13
Lesson 2 - JSX
SECTION 13.1
JSX Compilation
SECTION 13.2
A Simple Element
SECTION 13.3
A Complex element
SECTION 13.4
Wrap Up
SECTION 13.5
Quiz
CHAPTER 14
Lesson 4 - Components
SECTION 14.1
Functional Components
SECTION 14.2
Requirements for The Component Variable
SECTION 14.3
Returning a List of Elements
SECTION 14.4
Wrap Up
SECTION 14.5
Quiz
CHAPTER 15
Lesson 5 - Props
SECTION 15.1
Call-Site Props
SECTION 15.2
Definition-site Props
SECTION 15.3
Default Props
SECTION 15.4
Customizing Components with Props
SECTION 15.5
Special Cases
SECTION 15.6
Props Spreading
SECTION 15.7
Wrap Up
SECTION 15.8
Quiz
CHAPTER 16
What's the point of React?
SECTION 16.1
Quiz
CHAPTER 17
Lesson 7 - Nested Components
SECTION 17.1
Call-Site Nesting
SECTION 17.2
Definition-Site Nesting
SECTION 17.3
Nesting Components into Components
SECTION 17.4
Wrap Up
SECTION 17.5
Quiz
CHAPTER 18
Lesson 10 - Example App
SECTION 18.1
Pomodoro Timer
SECTION 18.2
Implementation
SECTION 18.3
Wrap Up
SECTION 18.4
Quiz
CHAPTER 19
Lesson 9 - Lifecycle Methods
SECTION 19.1
The componentDidMount() Method
SECTION 19.2
The componentWillUnmount() Method
SECTION 19.3
Wrap Up
SECTION 19.4
Quiz
CHAPTER 20
Lesson 18 - ES215
SECTION 20.1
Block Scope Variables
SECTION 20.2
Destructuring
SECTION 20.3
Arrow Functions
SECTION 20.4
Classes
SECTION 20.5
Modules
SECTION 20.6
Wrap Up
SECTION 20.7
Quiz
CHAPTER 21
Lesson 0 - Object Elements
SECTION 21.1
A Simple Element
SECTION 21.2
A Complex Element
SECTION 21.3
Wrap Up
SECTION 21.4
Quiz
Go to Next Chapter
Go to Next Chapter
SECTION 13
Lesson 2 - JSX
Go Pro
Log In
Lesson 1 - Element Factory
Table of Contents
Section 12.1
A Simple Element