javascript es6 변수강의와 변수연습문제 강의에서 window.변수명 으로 전역변수 할당하는게 나오던데
호이스팅때 언디파인드가 할당돼서 에러가 안뜨는걸 막고 흐름상 더 알맞은 코드를 짜기위해 let 사용,
근데 재할당 조차 안되게 하고싶으면 const사용 이렇게 생각했었습니다!
근데 전역변수 일때는 window.변수명 을 사용하시는걸 추천해 주셨는데
질문1 ) 이렇게 사용할지 재선언, 재할당 전부가 가능하여 var 변수를 사용할때의 문제점에 그대로 노출되는걸로 보입니다ㅠㅠ
그래서 상관없이 전역변수는 window를 사용하여 표현해주는게 더 좋은 코드일까요??
질문2) 리액트를 하게되면 리액트에서도 window.변수명을 사용해서 뭔가 표현을 해주나요?? 거의 useState에서 뱉는 수정사항 인지해서 리렌더링
시켜주는애 위주로 사용하던데 그것과 별도로 해당 컴포넌트안에서 전역으로 사용할거라면 window.변수명을 사용하나요??