Hi, ive got an issue with getting serverside error when I am using following syntax inside of my client component which after some explainations makes sense BUT if im getting this error, application is rendering well without any content flashing etc.
Code is simple, there is my state:
const [expanded, setExpanded] = useState<boolean>(window.innerWidth > 768);
Then I have Drawer component which has property expanded where I provide my state.
<Drawer expanded={expanded} ...rest of props>....</Drawer>
Server side error is simple and pointing at window in my useState default state:
ReferenceError: window is not defined
Whenever I am trying to fix server side error with setting expanded in useEffect method it makes my content to move on page render (since expanded is being set after page render). Why does it work if I am getting server error and it does not work if I am fixing the server side error? ๐


