We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 10e5dd0 commit 92df62eCopy full SHA for 92df62e
browser-react/src/index.tsx
@@ -4,8 +4,26 @@ import App from './App';
4
import './index.css';
5
import registerServiceWorker from './registerServiceWorker';
6
7
+function registerHMR() {
8
+ type ModuleHMR = typeof module & {
9
+ hot?: {
10
+ accept(dependencies: string | string[], callback: (updatedDependencies: any[]) => void): void
11
+ }
12
+ };
13
+
14
+ if ((module as ModuleHMR).hot) {
15
+ (module as ModuleHMR).hot!.accept('./App', () => {
16
+ ReactDOM.render(
17
+ <App />,
18
+ document.getElementById('root') as HTMLElement
19
+ );
20
+ });
21
22
+}
23
24
ReactDOM.render(
25
<App />,
26
document.getElementById('root') as HTMLElement
27
);
28
registerServiceWorker();
29
+registerHMR();
0 commit comments