You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
useLayoutEffect is causing console warnings when using in SSR
Background
I'm using useCookies hook in a Next.js application. After updating to 4.1.0 I'm getting this 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.
See https://reactjs.org/link/uselayouteffect-ssr for common fixes.
Possible solution
Swapping useLayoutEffect with this custom useIsomorphicLayoutEffect might help:
Following #288
Summary
useLayoutEffect
is causing console warnings when using in SSRBackground
I'm using
useCookies
hook in a Next.js application. After updating to4.1.0
I'm getting this error:Possible solution
Swapping
useLayoutEffect
with this customuseIsomorphicLayoutEffect
might help:Check out this PR for more info: reduxjs/react-redux#1444
The text was updated successfully, but these errors were encountered: