Skip to content

Commit eeef416

Browse files
committed
Use ReactDOM.render on dev env
1 parent dad3bee commit eeef416

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

src/index.tsx

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,21 @@ const loadUser = () => {
2424

2525
loadUser();
2626

27-
loadableReady(() => {
28-
ReactDOM.hydrate(
27+
if (process.env.NODE_ENV === 'production') {
28+
loadableReady(() => {
29+
ReactDOM.hydrate(
30+
<Provider store={store}>
31+
<ApolloProvider client={client}>
32+
<BrowserRouter>
33+
<App />
34+
</BrowserRouter>
35+
</ApolloProvider>
36+
</Provider>,
37+
document.getElementById('root'),
38+
);
39+
});
40+
} else {
41+
ReactDOM.render(
2942
<Provider store={store}>
3043
<ApolloProvider client={client}>
3144
<BrowserRouter>
@@ -35,7 +48,7 @@ loadableReady(() => {
3548
</Provider>,
3649
document.getElementById('root'),
3750
);
38-
});
51+
}
3952

4053
// If you want your app to work offline and load faster, you can change
4154
// unregister() to register() below. Note this comes with some pitfalls.

0 commit comments

Comments
 (0)