웹이 알아들을 수 있는 언어 : html / css / js 그렇다면 JSX코드나 styled-component 코드나 scss코드는 누가 처리해 주지,,? --> 번들러!! 번들러가 나오게 된 이유... 아주아주 옛날에 짜던 코드 export, import를 통해 코드를 분리할 수 없었던 그 시절.. 선배림들은 html 파일 안에 여러 개의 태그를 사용해 소스를 로드했다. 이러면 a script 파일과 b 스크립트 파일에 같은 이름의 변수가 선언되어 있을 경우 충돌이 발생했다. (스코프가 구분이 안 돼서!!!) 따라서 전역변수(var) / 즉시 실행함수 표현식 등을 사용해 스코프를 구분하고 코드를 조직화했다. --> 전역변수를 써야 하고 애플리케이션이 커질수록 유지보수 어러워짐 ES6 import, e..