We've all been there. You're three days into a new dashboard feature. The backend is "almost done." You need to start integrating, but the API doesn't exist yet -- so you do what every frontend dev does: you hardcode some JSON and move on. // "temporary" mock data. Aged like milk. const products = [ { id : 1 , name : " Product A " , price : 29.99 }, { id : 2 , name : " Product B " , price : 49.99 }, ]; Enter fullscreen mode Exit fullscreen mode Two weeks later, that products array is still sitting in your codebase. Your teammate on a different machine can't access your local JSON Server. Your Postman mock ran out of free calls. And now you need to test an empty state, an error state, and pagination -- all with hardcoded data. Sound familiar?…