Display React Query States you own this product

This project is part of the liveProject series A Directory with React
React Query basics
skills learned
UI indicators that display loading and error states of React Query
Bonnie Schulkin
1 week · 2-4 hours per week · INTERMEDIATE

placing your order...

Don't refresh or navigate away from the page.
liveProject This project is part of the liveProject series A Directory with React liveProjects give you the opportunity to learn new skills by completing real-world challenges in your local development environment. Solve practical problems, write working code, and analyze real data—with liveProject, you learn by doing. These self-paced projects also come with full liveBook access to select books for 90 days plus permanent access to other select Manning products. $19.99 $29.99 you save $10 (33%)
Display React Query States (liveProject) added to cart
continue shopping
adding to cart

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free eBook every time you renew
  • choose twelve free eBooks per year
  • exclusive 50% discount on all purchases
  • Display React Query States eBook for free
Look inside

You’ve been striking a chord at SongRiver, the popular music-streaming platform where you’ve been working for the last two weeks. Feedback for the employee directory app you’ve been building is mostly favorable, but it also suggests that the user experience (UX) could be improved if the page were more informational and visually appealing, especially at specific times. You’ll use React Query and Chakra UI tools to indicate when the app is fetching new data or refetching data, and when there’s been an error fetching data. When you’re done, your app will display loading and error indicators that are both useful and easy on the eyes.

This project is designed for learning purposes and is not a complete, production-ready application or solution.

book resources

When you start your liveProject, you get full access to the following books for 90 days.

project author

Bonnie Schulkin

Bonnie Schulkin is the author of many popular Udemy courses on React topics. Her experience includes various roles at software companies large and small, and she’s been writing code professionally since the 1990s. She’s proud to mentor students at the Hackbright Academy coding boot camp and serves on the board of the Africa Code Academy.


This liveProject is for web developers with basic React and React Query experience who want to delve more deeply into React Query fetching and error states. To begin these liveProjects you’ll need to be familiar with the following:

  • Intermediate JavaScript
  • Intermediate HTML
  • Intermediate CSS
  • Basic React
  • Basic React Query
  • Express React Query states in the UI
  • Web UI Design (using React components from Chakra UI and creating pages from mock-up design using CSS styles and layouts)

you will learn

In this liveProject, you’ll learn to create useful and visually appealing indicators of React Query states including when the app is fetching or refetching data and when a fetching error occurs.

  • Use the React Query useIsFetching hook
  • Create a global error callback to display a pop-up message
  • Use Chakra UI components to display and center an animated loading spinner and display a pop-up error message


You choose the schedule and decide how much time to invest as you build your project.
Project roadmap
Each project is divided into several achievable steps.
Get Help
While within the liveProject platform, get help from other participants and our expert mentors.
Compare with others
For each step, compare your deliverable to the solutions by the author and other participants.
book resources
Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.