관리 메뉴

Silver Library (Archived)

도대체 뭐가 not defined 된 걸까...? 나만의 해답. 본문

Personal DB/Mainly for Front-end

도대체 뭐가 not defined 된 걸까...? 나만의 해답.

Ayin Kim 2021. 3. 31. 21:17
반응형

not defined react/jsx-no-undef 로 고통받은지도 몇 시간 째.

 

사실, 정말 여러가지 상황이 있을테니 이게 정확한 처방이 될 수는 없을겁니다.

다만 제가 하면서, 저 에러 메세지 만큼은 도저히 무슨 소린지 이해가 안 갔는데, 이제 확실히 알게 되었습니다.

 

대상 function name 이, 에러가 발생한 해당 파일에서 구성(선언)되지 않았다는 의미로 보여집니다.

 

따라서, 이 에러 메세지. 분명 언급하는게 있습니다.

 

Failed to compile

src\Routes\경로\경로파일.js
Line 10:6: '문제의 함수명' is not defined react/jsx-no-undef

1. 이미 해당 호출 대상의 함수(다른 파일에 코딩된 것) 가 적힌 곳의 내용을 호출하고자 import 를 하였습니다.

2. 따라서 이 부분은 이제 여기에서 적용되도록, 브라우저에게 불러오려는 해당 내용의 정의를, 문제의 에러가 발생한 파일에서도 따로 함수명을 언급 해 줘야합니다.

3. 다시 말해, 해당 함수가 '분명히 그 에러가 발생한 파일 어딘가에 한번 언급이 된 경우' 입니다.

 

막상 생각해보니, 결국에는 기초적인 거라서 허무하네요.

 

직접적인 연관은 없지만 도움이 된 것:

stackoverflow.com/questions/44441734/react-js-error-is-not-defined-react-jsx-no-undef

 

React JS Error: is not defined react/jsx-no-undef

I'm developing a map functionality using ReactJS, My app.js file is: import React, { Component } from 'react'; import './Map'; class App extends Component { render() { return ( &l...

stackoverflow.com