\newline Logo
Left arrow icon.
Go to Preview Lesson
Go to Preview Lesson
LESSON 7.3Beginner's Guide to React useContext Hook
Course Thumbnail of Beginner's Guide to Real World React.Beginner's Guide to Real World React
  • MODULE 1
    Introduction
    • LESSON 1.1Course introduction
    • LESSON 1.2About Rob Kendal, Author of Beginner's Guide to Real World React
    • LESSON 1.3Conventions used and helpful links
    • LESSON 1.4Reporting errors and getting support
    • LESSON 1.5Downloading the course code
  • MODULE 2
    React - A modern UI library
    • LESSON 2.1What is React? A Comparison to JavaScript and HTML
    • LESSON 2.2React vs Angular vs Vue - Benefits and Drawbacks
    • LESSON 2.3React Pros and Cons
    • LESSON 2.4First React app - The Greeting App
    • LESSON 2.5Getting Started with React - Building Your First App
    • LESSON 2.6How to Refactor a React App into Components
    • LESSON 2.7Beginner's Guide to Managing Data in React
  • MODULE 3
    Introducing React Hooks
    • LESSON 3.1Intro to React Hooks [with examples]
    • LESSON 3.2React useState and useEffect - A Beginner's Guide
    • LESSON 3.3Furry Friend Gallery app
    • LESSON 3.4Build Your First Functional React App with Create React App
  • MODULE 4
    Fetching data with React
    • LESSON 4.1How to Fetch API Data in React with JavaScript Fetch and Axios
    • LESSON 4.2Furry Friends Gallery Mark II
    • LESSON 4.3Build Your First API-Powered React App with Axios
  • MODULE 5
    Deploying an app to the world
    • LESSON 5.1The Best Hosting Environments to Deploy a React App
    • LESSON 5.2How to Set Up a React App for Continuous Integration
    • LESSON 5.3How to Deploy Your First React App on Netlify
  • MODULE 6
    Thinking in React
    • LESSON 6.1Thinking in React with Higher Order and Functional Components
    • LESSON 6.2When Should You Split Up React Components?
    • LESSON 6.3How to Structure a React Project
    • LESSON 6.4Form Builder project
    • LESSON 6.5How to Build a Dynamic Form Builder in React with JSON Data
  • MODULE 7
    React Hooks Deep Dive
    • LESSON 7.1The 7 Core React Hooks [with examples]
    • LESSON 7.2Hooks project setup
    • LESSON 7.3Beginner's Guide to React useContext Hook
    • LESSON 7.4Beginner's Guide to React useRef Hook
    • LESSON 7.5Beginner's Guide to React useMemo Hook
    • LESSON 7.6Beginner's Guide to React useCallback Hook
  • MODULE 8
    Navigation in complex apps
    • LESSON 8.1Beginner's Guide to App Navigation [with examples]
    • LESSON 8.2What is React Router? A Beginner's Guide
    • LESSON 8.3Admin Console app
    • LESSON 8.4How to Build a React Admin Dashboard
    • LESSON 8.5Parameterized Routing and Query Strings with React Router
  • MODULE 9
    State management with Redux
    • LESSON 9.1Intro to React State Management
    • LESSON 9.2A Beginner's Guide to Redux and React State Management
    • LESSON 9.3Event Sign Up App
    • LESSON 9.4How to Build an Event Signup App with React Redux Thunk
    • LESSON 9.5How to Simplify React State Management with Redux Toolkit
    • LESSON 9.6Beginner's Guide to React useReducer Hook
  • MODULE 10
    The Dinosaur Search App
    • LESSON 10.1The Dinosaur Search App
    • LESSON 10.2React Scaffolding and File Structure Best Practices
    • LESSON 10.3Intro to React Services with Redux and useReducer Hooks
    • LESSON 10.4How to Combine React Components Into an App
    • LESSON 10.5Exploring the app
    • LESSON 10.6Closing thoughts and learning paths
Right arrow icon.
Go to Next Lesson
Go to Next Lesson
LESSON 7.5Beginner's Guide to React useMemo Hook
  • Go Pro
  • Courses
  • Beginner's Guide to Real World React
  • Beginner's Guide to React useRef Hook
  • Go To Previous Lesson
    Beginner's Guide to React useContext Hook
    Beginner's Guide to React useContext Hook

    Learn about the useContext Hook, its use cases and implementation.

  • Go To Next Lesson
    Beginner's Guide to React useMemo Hook
    Beginner's Guide to React useMemo Hook

    Learn about the useMemo Hook, its use cases and implementation.