I recently dipped my toes into the React/Next.js waters for the first time to build a little personal project. I wrote about how I used AI to help me with that recently, and I'll do another post about the project in more depth soon. For this post though, I wanted to write about a few of the gotchyas I encountered while working on the project that I thought it might be useful to document in case others run into similar problems.
If you're a conscientious web developer you make sure when you update static assets, like CSS and javascript, that your site forces a visitor to download a fresh copy with the updated code in it. This is otherwise known as cache-busting.