- Chapter 3 - Communicating with props : Create a comment section using Semantic UI and React.
- Chapter 4 - Structuring Apps with Class Based Components.
- Chapter 5 - State in React Components.
- Chapter 6 - Understanding Lifecycle Methods.
- Chapter 7 - Handling User Input with Forms and Events
- onChange event
- Controlled vs Uncontrolled components
- Chapter 8 - Making API Requests with React :
- Usage of Unsplash API and axios
- Advantage of using axios over fetch
- Chapter 9 - Building Lists of Records:
- Usage of map for printing list of items in React
- Key property's meaning
- Chapter 10 - Using REFs for DOM access:
- React refs
- Image Load event handler
- Chapter 11 - Let's tests your React Mastery!
- Youtube API
- Practice of all the topics until Chapter 10
-
Chapter 12 - Redux https://codepen.io/jota12x/pen/KEezLM
-
Chapter 13 - React and Redux
-
Chapter 14,15
- What is Redux thunk?
- What are the rules of reducers?
- How to design a complex Redux store?
- Why lodash library is so useful in development?
- Chapter 16 to 22:
- How to setup an streaming server?
- How to setup authentication with Google Auth
- How to use the "json server" library to create backend services faster.
- What are REST conventions and how can we implement them?
- What is the history object and why is important for programmatic navigation?
- Chapter 23 and 24:
- What is the React Context System?
- What is the difference between React Context and Redux?
- Who is better? React Context or Redux?
- What are Providers and Consumers?
- Chapter 25 and 26:
- What are React Hooks?
- How do you use useEffect and useState functions?
- What is the advantage of using React Hooks?