간단 모듈 만들어보기먼저 CJS common jsmath.js 파일 만든다. 아래 module.exports로 이 모듈에서 꺼낼 수 있는 키와 값들을 정의 해준다. (키 값이 이름이 같다면 저렇게 하나씩만 적어도 됨) index.js 파일에서는 require기능을 이용하여 해당 기능을 가져온다. 결과 : 객체로 출력된다. 인자를 전달해보자. 결과: 근데 modeData.add 이런식으로 하지 않아도 되고 선언당시 구조분해할당으로 아예 이렇게 해버려도 된다. 결과는 똑같다. 다음은 ESM(ES 모듈 시스템) 이게 훨씬 최신식으로 리액트에 사용된다. package.json 파일에 "type":"module"을 추가해준다. 이게 ESM을 쓰겠다고 한건데, 이제 이걸 쓰게된 이상 위에 썼던 cjs를..