Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore modern React patterns for handling asynchronous operations in this comprehensive tutorial featuring React core team maintainer Ricky Hanlon. Discover how the new use() hook serves as "the cure for useEffect" and learn to implement cleaner, more efficient async patterns in React applications. Build a practical to-do list application while mastering key concepts including async request handling, pending states, Suspense integration, state management with promises, data mutations and refreshing, user feedback with transitions, performance optimization and debugging techniques, and optimistic updates. Gain insights into React's evolution and the development process behind these new features through hands-on pair programming that demonstrates real-world implementation of cutting-edge React async patterns and best practices.
Syllabus
Introduction
Ricky Hanlon’s background
Setting Up the Project
Building the To-Do List App
Handling Async Requests
Implementing Pending States
Refactoring with Async Features
React Components and Control with Suspense
Setting Up State and Promises
Handling Mutations and Refreshing Data
Adding Feedback and Transitions
Performance Analysis and Debugging
Optimistic Updates and Async Input Component
Final Thoughts and Resources
Taught by
Learn With Jason