Closed
Description
Description
When use NavList in the nextjs project , the useLayoutEffect warning.
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. at ItemWithSubNav (/Users/***/***/***/node_modules/@primer/react/lib/NavList/NavList.js:92:3)
Steps to reproduce
- Run the nextjs development server.
- Refresh the browser to enter the page via SSR.
- Check the development server log (not the browser console log).
Version
35.22.0
Browser
No response