2020
Section 1: React
1: Why React?
2: Rendering with JSX
3: Component Properties, State, and Context
4: Getting Started with Hooks
5: Event Handling – The React Way
6: Crafting Reusable Components
7: The React Component Life Cycle
8: Validating Component Properties
9: Handling Navigation with Routes

1: Why React?

p 9, declarative philosophy of React
level of abstraction
What is React ?
library for UI , ไม่ใช่ framewokd
ไม่ใช่ full-stack solution ที่จะ handle database to real-time update เหมือน WebSocket connection
p 10 , React is just view layer

2: Rendering with JSX

3: Component Properties, State, and Context


4: Getting Started with Hooks


5: Event Handling – The React Way
6: Crafting Reusable Components
7: The React Component Life Cycle
8: Validating Component Properties
9: Handling Navigation with Routes