Error
-
타입스크립트와의 싸움에서 지다. 'x' is missing in props validationError 2023. 11. 9. 22:56
프로젝트를 진행하던 중 타입스크립트를 처음 써보게 되었는데, 정말 모든 것의 타입을 하나하나 적용시키느라 진도가 너무 늦어지는 것 같아, 잠시 타입스크립트와의 싸움에서 한 발 물러나려고 한다. 이 오류는 props에 대한 타입을 정해주지 않아서 나타나는 것이다. 세상에, props 타입까지 지정해줘야 하다니... 나는 아직 타입스크립트를 사용할 때가 아닌 것 같다. 보통 JS에서 불편함을 느껴야 TS로 넘어가야 한다는데, 나는 왜 JS의 유연함이 너무 좋을까 ㅋㅋㅋ 상남자 답게 정면돌파 하고 싶지만, 잠시 물러났다가 나중에 다시 도전해야겠다. 나처럼 하남자같은 해결 방법은 다음과 같다. esLint에 다음 옵션을 추가해주는 것이다. "rules": { "react/prop-types": "off" }
-
리액트/스토리북 설치 관련 에러 react-refresh/runtime.js which falls outside of the project src/ directory.Error 2023. 11. 8. 00:20
에러 사진 react-refresh/runtime.js which falls outside of the project src/ directory. Relative imports outside of src/ are not supported. You can either move it inside src/, or add a symlink to it from project's node_modules/. 라는 오류가 여러번 나온다. 아무리 구글링을 해도 정보가 마땅치 않고, 스택오버플로우에서 하라는대로 해봐도 무용지물이었다. 그러던 중, react-refresh가 여러번 설치된 것 같다고 알려주셔서, 터미널에 npm ls react-refresh 명령어를 입력하고 확인해보니, 지금은 해결을 완료해서 'dedupe..