cahilfoley/react-snowfall

Getting warning in when running in nextjs

Closed this issue · 1 comments

Hi, I'm getting this warning when using inside nextjs.
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. See https://reactjs.org/link/uselayouteffect-ssr for common fixes

Hi, that warning message is valid - this component doesn't do anything when it's rendered on the server so it should only be rendered on the client.