[React] Error: Rendered fewer hooks than expected. This may be caused by an accidental early return statement.
2024. 9. 17. 16:06
개발/Error note
로그인 할때 오류가 발생했다. 오류내용은 예상된 훅보다 적은 훅이 랜더링됐고 실수로 일찍 반환된 훅이 있다는 오류였다. 기존코드/** * 'EID_AUT' 쿠키가 있는지 확인하여 사용자가 로그인 상태인지 확인합니다. * 쿠키가 있는 경우 사용자를 '/preview' 페이지로 리디렉션합니다. */const checkLoggedIn = () => { const cookie = getCookie('EID_AUT') const U_IF = localStorage.getItem('U_IF') if (cookie && U_IF) { return true } else { return false }}if (checkLoggedIn()) { return }useLayoutEffect(() => {..
[Flutter] 환경세팅 중 오류가 발생했을 때
2024. 5. 23. 21:57
개발/Error note
플러터 설치후 flutter doctor 을 입력하면 제대로 설정이 된건지 알 수 있다. 나는 저 체크리스트중 2가지의 오류가 있었다. 문제1: Android toolchain - develop for Android devices (Android SDK version 34.0.0) 해결방법 cmd에 아래의 명령어를 입력해주었다.flutter doctor --android-licenses 입력하고나서 뭔가 Yes를 누르라는 게 여러번 떴고yes yes yes 하고 다시 flutter doctor로 확인하니 체크리스트가 사라졌다. 문제2: Visual Studio - develop Windows appsVisual Studio is missing necessary components. Please re-..
[Javascript] TypeError: Cannot assign to read only property '0' of object '[obje
2024. 5. 10. 21:50
개발/Error note
정렬을 하고있는데 TypeError: Cannot assign to read only property '0' of object '[object Array]' in typescript 이런 오류가 나타났다. 오류내용은 읽기 전용 속성을 사용할 수 없다는 내용 이었다. const filteredList = list console.log( filteredList.sort((a, b) => { if (a.patName b.patName) { return 1 } return 0 }) ) list가 Redux store에서 가져온 속성이었기 때문에 오류가 나는거였다. useSelecter훅은 Redux store의 상태를 읽기 위해 사용되..
[Next.js] Unhandled Runtime ErrorError: The default export of notFound is not a React Component in
2024. 3. 10. 19:53
개발/Error note
라우터를 왕왕 만드는 도중 위와 같은 오류가 떴다. The default export of notFound is not a React Component in 리액트 컴포넌트 중 export default 가 없다는 오류였다. 오류페이지를 생성하기만하고 안에 내용을 채워주지 않았다. import { NextPage } from "next"; import Link from "next/link"; const NotFound: NextPage = () => { return ; }; export default NotFound; 위처럼 코드를 넣어주니 다시 오류가 사라졌다.
[Next.js] Invalid project directory provided, no such directory: 경로 | MSW script실행시 자꾸 오류가 날 때
2024. 2. 11. 09:29
개발/Error note
MSW 셋팅을 끝내고 실행하려는데 자꾸 위와 같은 오류가 발생했다. Invalid project directory provided, no such directory: 해당 경로를 찾을수없다는데 경로는 분명히 존재하고있었다. 뭐가 잘못됐는지 하나하나 되짚어봐도 도저히 잘못된게 보이지않아서 진짜 최후의 수단으로 껐다 켰다. 진챠.. 좀 ..그러네..