Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You lik
원인 : EventTarget 형식에 id 속성이 없음. 타입스크립트로 정의되지 않음 조치 : evnet.target 을 (event.target as HTMLButtonElement)식으로 변경
원인garphql의 input 부분에 값을 variables에 안넣음해결contents 밑에 rating넣어주고 usestate로 만들어주고 router.push(/boards/${router.query.boardId}) 만들어서 해결해주면 끝
원인1\. props로 받는 부분에 {}로 감싸져 있지 않음2\. props.data.fetchBoard 이런식으로 잘 안써있음결과1\. props.data.fetchBoard 양식으로 안되어서 값을 못 불러와서 수정함
원인타입스크립트에서 'react-slick'을 다운로드 하지 않아서 발생한 에러해결$ yarn add react-slick @types/react-slick으로 설치
18버전에서 17버전으로 다운그레이드 했을 경우 나타나는 에러src/index.js 수정렌더링 방식의 변화로 설정을 다르게 해줘야 됨
새로운 프로젝트를 만들고 깃을 올려야 한다...언제나 그렇듯git remote add ~git add .git commit -m "~"git push origin main했지만 실패,,,,??구글링 결과git pull을 하시고 하셨어야지~pull 했고다시 push를 하
rest api get 요청으로 불러온 데이터에 타입을 선언했음에도 불구하고never\[]타입에 000 속성이 없다고 한다...로 해결했다.속성을 전부선언해 주었고 api를 호출하는 방법을 customHook을 이용하지 않고 실제로 불러왔다.저걸 어떻게 손보면 길게 안
원인axios를 비동기 요청할 때 try-catch로 오류처리를 안해서 발생한 오류해결try-catch문을 이용해서 에러처리를 해준다.
에러 발생Expectation Violation: Duplicate atom key "writeFormState". This is a FATAL ERROR in production. But it is safe to ignore this warning if it occu
File 업로드를 구현하면서 프론트에서 File 형식을 백엔드(node.js)로 전송시 발생한 에러프론트에서 보내는 이미지의 이름과 백엔드에서 받는 이미지의 이름이 달라서 생긴 오류프론트백엔드
동적 라우팅 페이지에서 분명 주소/id가 있는데 새로고침하면 날라간다.next js의 라우팅의 치명적 단점 CSR로 구성되어 있기 때문에모든 코드를 우선 실행하는데 url의 경우 서버에서 불러오는 것이므로 url은 next js가 페이지를 불러올때 undefined로