calendar_today
September 11, 2023
person
Tim Pace
domainclassdojo
Intro In my first week at ClassDojo, a small bug fix I was working on presented an intriguing opportunity. A UI component was displaying stale data after an update due to a bug within a ClassDojo library named Fetchers, a React Hooks implementation for fetching and managing server state on the client. I couldn’t help but ask “Why do we have a custom React Query lookalike in our codebase?” A qui