1. 리액트의 모듈화 아이디어 우리가 실제로 만들어야 하는 웹사이트는 간단하지 않다. 실제로 HTML/CSS, Javascript를 배우면서 여러가지 용어들과 함수들을 사용하다 보니 간결하게 하려 했던 코드들이 자연스럽게 길어질 수 있고 반복적인 코드들이 들어갈 수 있다. 예를들어 메인 페이지를 위해 필요한 CSS, Javascript 코드가 하나의 style.css, 하나의 script.js 파일에 들어있다고 한다면? 아래와 같은 단점들이 생긴다. = 구현해야 하는 기능이 많아져서 Javascript 가 복잡해지면 하나의 script.js 파일 안에 모든 코드를 넣기가 힘들어 진다. ex) 이 script 코드가 어떤 element 를 제어하고 있는지 잘 파악하기 힘들고, 가독성도 안 좋아진다. ex)..