-
-
Notifications
You must be signed in to change notification settings - Fork 27.2k
Closed
Labels
Description
Judging by #2551 and #2426 we're going to make more changes to SW registration code. I think it means we should move a bulk of the implementation into the library but expose the necessary hooks for 80% use cases (e.g. for showing a custom toast).
How this could work:
import registerServiceWorker from 'react-scripts/registerServiceWorker';
registerServiceWorker({
// some options?
});On ejecting, we'll replace react-scripts reference with react-dev-utils. The file will exist as an extra entry point in both packages, so it will work both before and after ejecting.
Note: this also means react-scripts will move to dependencies from devDependencies. This actually seems fine and reasonable to me. The distinction doesn't really make sense anyway.
The exact naming is up for debate.
jdiamond and piotr-cz