By the end of this course you will be able to start working with higher order components in React applications. We will start by focusing on the core higher order component concepts reinforced by code examples which start off simple to drill the concepts, and toward the end we gradually increase the complexity and variety of real world examples of higher order component logic utility.



Recommended experience
Recommended experience
What you'll learn
Learn core concepts of Higher order component development in React by writing various examples
Write our own mini React applications using higher order component logic
Details to know

Add to your LinkedIn profile
1 assignment
See how employees at top companies are mastering in-demand skills


Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

There is 1 module in this course
In this 1-hour long project-based course on React - Working with Higher Order Components. You will write your own HoC functions and types to better understand how HoC patterns work in a React application. We will start by focusing on the core higher order component concepts reinforced by code examples which start off simple to drill the concepts, and toward the end we gradually increase the complexity and variety of real world examples of higher order component logic utility. By learning and then using these concepts yourself you will start to better understand the flow of developing within React especially using advanced patterns such as HoCs. This course is designed for any person working or who intends to work with React, or just become more familiar with more Javascript tools and libraries. This is an advanced course and is designed for an individual who has an intermediate foundation in Javascript and React. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
What's included
1 reading1 assignment1 ungraded lab1 plugin
Instructor

Offered by
Recommended if you're interested in Software Development
Coursera Project Network
Board Infinity
Coursera Project Network
Why people choose Coursera for their career




New to Software Development? Start here.

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,