I have a medium size React app created using Create React App (it has a .NET backend). When I run it locally there are no problems with caching - I make a change in CSS and I instantly see the change in the browser. But when I deploy the app to an Azure App Service users don't see any of the style changes, untill they press the "Empty Cache and Hard Reload" button. My users are not technical at all and struggle with it - is there a way to force refresh when a new version of the app is deployed.
I thought maybe adding hashes to the CSS filenames in production will solve this, but it looks like this will require ejecting the app and I'm not sure it will work.