제 생각을 적어보면... 우리가 어떤 파일을 import 하게 되면, 그 파일 안에 있는 모든 것들을 불러오게 되잖아요. 예를 들어서, 파이썬에서 Math라는 라이브러리를 불러오면 거기에는 sqrt, PI 등이 모두 딸려 오면서 사용가능하듯이, 상위개념의 펑션을 import하게 되면, 하위개념의 함수들은 저절로 따라오는 것 같아요. // 만약 각각의 함수들이 서로 독립적인 함수들이라면, 그것을 사용하려면 각각 따로 import해야 되지만, 상위개념에 포함된 하위개념 함수는 상위개념 함수를 부르면서 저절로 불러져 오는 것 같습니다.
+0
2022년 11월 9일
10번 연습문제를 보니까... 상위함수에 포함된 하위 함수는 저절로 불러져 오지만... 함수를 사용하기 위해 사용되는 [변수]들 중에서, 함수 바깥에서 선언된 것들이 있는 경우가 있는데, 이 변수들은 export가 안되네요. // 그런데도 잘 작동했던 이유는, 메인인 index.js에서 그 변수들을 선언하고 설정해두었기 때문인 것 같아요. // 그런데, 10번 연습문제에서는, 이 변수들을 메인인 index.js에 두지 않고, 따로 tags.js에 두면서 문제가 발생하네요. // 그래서 각 js 파일에서 그 변수들을 import 해와야 되구요.
댓글 2개