Create robust and reusable components with advanced techniques and learn different patterns to reuse common behavior
Interact with a remote server and fetch and post data via an API
Seamlessly test React applications with React Testing Library
Integrate commonly used React libraries to streamline your application development
Earn a shareable certificate to add to your LinkedIn profile.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
Learn how to render list and form components efficiently in React, and learn how to lift a shared state up when several components need the updated data.
Learn to use all the common hooks in React, and how to put them to use within your application. Then, build your own custom hooks.
Understand JSX in depth and discover advanced patterns to encapsulate common behaviour via higher-order components and render props. Then, learn how to test and debug your application.
In this module, you will be assessed on the key skills covered in the course and create a project to add to your portfolio.