When using @hot-loader/react-dom/server method renderToString in browser it throw an error
Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client
The problem is well described in this issue https://github.com/facebook/react/issues/14927#issuecomment-474674179
When using @hot-loader/react-dom/server method renderToString in browser it throw an error