The Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified
Book created for educational purposes and is not affiliated with group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners
https://goalkicker.com/
Content
1-1
Content list
1-2
About
1-3
Chapter 1: Getting started with React
1-4
Section 1.1: What is ReactJS?
1-5
Section 1.2: Installation or Setup
1-6
Section 1.3: Hello World with Stateless Functions
1-7
Section 1.4: Absolute Basics of Creating Reusable Components
1-8
Section 1.5: Create React App
1-9
Section 1.6: Hello World
1-10
Section 1.7: Hello World Component
1-11
Chapter 2: Components
1-12
Section 2.1: Creating Components
1-13
Section 2.2: Basic Component
1-14
Section 2.3: Nesting Components
1-15
Section 2.4: Props
1-16
Section 2.5: Component states - Dynamic user-interface
1-17
Section 2.6: Variations of Stateless Functional Components
1-18
Section 2.7: setState pitfalls
1-19
Chapter 3: Using ReactJS with TypeScript
1-20
Section 3.1: ReactJS component written in TypeScript
1-21
Section 3.2: Installation and Setup
1-22
Section 3.3: Stateless React Components in TypeScript
1-23
Section 3.4: Stateless and property-less Components
1-24
Chapter 4: State in React
1-25
Section 4.1: Basic State
1-26
Section 4.2: Common Antipattern
1-27
Section 4.3: setState()
1-28
Section 4.4: State, Events And Managed Controls
1-29
Chapter 5: Props in React
1-30
Section 5.1: Introduction
1-31
Section 5.2: Default props
1-32
Section 5.3: PropTypes
1-33
Section 5.4: Passing down props using spread operator
1-34
Section 5.5: Props.children and component composition
1-35
Section 5.6: Detecting the type of Children components
1-36
Chapter 6: React Component Lifecycle
1-37
Section 6.1: Component Creation
1-38
Section 6.2: Component Removal
1-39
Section 6.3: Component Update
1-40
Section 6.4: Lifecycle method call in dierent states