React.js Essential Training

Go to class
Write Review

Free Online Course: React.js Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. React.js Essential Training is taught by Eve Porcello.

Overview
  • React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.

Syllabus
  • Introduction

    • Building modern user interfaces with React
    • What you should know before watching this course
    1. What Is React?
    • What is React?
    • Setting up Chrome tools for React
    • Setting up Firefox developer tools for React
    2. Intro to React Elements
    • Installing Create React App
    • Generating a project
    • Creating React elements
    • Refactoring elements using JSX
    3. React Components
    • Creating a React component
    • Adding component properties
    • Working with lists
    • Adding keys to list items
    • Displaying images with React
    • Using fragments
    4. React State in the Component Tree
    • Conditional rendering
    • Destructuring arrays and objects
    • Understanding the useState Hook
    • Working with useEffect
    • Incorporating useReducer
    5. Asynchronous React
    • Fetching data with Hooks
    • Displaying data from an API
    • Handling loading states
    6. React Testing
    • Using Create React App as a testing platform
    • Testing small functions with Jest
    • Introducing React testing library
    • Testing Hooks with React testing library
    7. React Router
    • Installing React Router 6
    • Configuring the router
    • Incorporating the link component
    • Nesting links with React Router 6
    Conclusion
    • Next steps