title: What are the consequences of unregistering the service worker in create-react-app project?
body: <p>I have a create-react-app project and I am running into an issue when there is a new production release the users don't get the latest version unless the clear the cache or in the best scenario when refreshing the page after they access it.
  My Cloudflare cache expiry is set to 4 hours, but obviously the users still get the old version after this period. This leaves me thinking that it is a service worker issue.
  Are there any other reasons that lead to this behaviour?
  What are the possible solutions?
  Is unregistering the SW considered a good solution for this issue? Knowing that I don't need my app to run offline at the moment.
  If it is a good solution what are the consequences of unregistering it?
  Do I need to use cache-control headers (ie max-age=0) in my index.html?</p>
  
  <p>I know it is a lot of questions, but I wanted to show the directions I am thinking of and the areas I am bit confused about.</p>
  
  <p>Thank you for your time and help in advance.</p>