|
|
|
|
|
by allover
2571 days ago
|
|
> and I still have no idea how I only do stuff on the client in a SSR environment (stuff that i did in componentDidMount) The 'useEffect' hook - it won't be executed if you use e.g. ReactDOMServer.renderToString() for SSR useEffect(() => {
console.log('Client side only');
}, []);
Codesandbox: https://codesandbox.io/s/peaceful-dew-nvw83 |
|
A better example (from the video "React Today and Tomorrow and 90% Cleaner React With Hooks" from October[1]) is something along the lines of updating document.title = `${some} Page` or possibly calling an API.
[1]: https://www.youtube.com/watch?v=dpw9EHDh2bM