2024.10.28
Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "text/jsx". Strict MIME type checking is enforced for module scripts per HTML spec.
발생 원인
모듈을 import할 때 확장자명을 제대로 명시하지 않아 경로가 지정되지 않음.
해결 방안
- 파일명 확인
- 확장자까지 모두 입력
- / , ./, ./../ 등과 같이 ˚절대경로인지 ˚상대경로인지 확인
˚절대경로: 파일의 root부터 해당 파일까지의 전체 경로
절대 경로는 어느 곳에서든 경로에 접근할 수 있다는 장점이 존재하나 경로가 변경되면 경로를 일일히 수정해야한다는 단점이 있다
˚상대경로: 현재 파일의 위치를 기준으로 연결하려는 파일의 상대적인 경로
상대 경로는 주소나 프로젝트 디렉토리 위치가 바뀌어도 내부 구조만 그대로라면 수정없이 그대로 사용할 수 있다는 장점이 있다.
기호 | 의미 |
/ | root |
./ | 현재 위치 |
../ | 상위 경로 |
2024.11.04
state 부분이 렌더링 되지 않음
발생 원인
state 문법 에러
해결 방안
const {count, setCount} = useState(0);
☞ const [count, setCount] = useState(0);
2024.11.04
기능 구현이 되지 않음
발생 원인
문법 에러
콜백 함수를 화살표 함수의 문법으로 간결하게 작성한 코드이기 때문에 중괄호를 생략 후 삼항연산자로 사용 가능함.
해결 방안
return todos.filter((todos) => {todos.content.includes(search)});
☞ return todos.filter((todos) => todos.content.includes(search));
'ETC' 카테고리의 다른 글
[CodePen] tistory에서 CodePen 사용하는 방법 (0) | 2024.11.25 |
---|---|
[WEB] 리액트 앱 생성 기본 설정 (1) | 2024.11.04 |
[Visual Studio Code] Live Server 이용하기 (0) | 2024.10.22 |