- var, let and const
- Arrow function
- Import and Export
- Classes, Properties and Methods
- Spread operators and Rest parameters
- Destructuring
- Reference and Primitive types
- Array functions: map(), forEach(), filter(), some(), find()...
- JSX, Element
- Component Basic: Class-based and Function Component
- Prop & PropTypes, Children property
- State & lifecycle
- Stateful and Stateless component
- Method: Handling Event
- Passing method reference between components
- How to add Two way binding?(Optional)
- Styles component, inline styles
- Conditionals
- Lists rendering
- Form & Form validation
- Thinking in React - Very IMPORTANT Read more in
- Introducing Hooks
- Using the State Hook
- Using the Effect Hook
- Using the Context Hook
- Building your own Hooks
- Additional Hooks