날짜 : 2017. 11. 23.(목)
react와 알게된 내용 정리 2 - webpack
생각하게 된 동기
- react를 사용하는데 webpack이 무엇인지는 모른다.
- 실제 서비스를 출시할 때에는 그럼 어떻게 하는 것이지?
알게된 점
용어정리
- 번들링 : 여러 파일들을 하나의 파일로 모아주는 작업을 지칭
- 로더 : 다른 리소스를 Javascript에서 사용할 수 있는 형태로 변경
- ex1) json파일 -> data object
- ex2) template -> template function
- ex3) other language -> jsavscript
- 빌드 : develop, product, test 형태로 코드 변경 하는 작업
- ex1) product형태는 코드 중복 제거 작업 수행
- ex2) test형태는 테스트를 위한 함수 및 데이터 추가 작업 수행
사용을 해보고 나서
react를 사용하며 처음 접하게 된 작업(번들링)이여서 고민이 많았다. static webpage인데 작업하는 것은 babel, webpack을 사용하여 테스트하고 있어서 이것을 정말 배포 할 수 있을까 라는 고민이다. 작업을 해보니 생각보다 간단히 동작이 되었으며, babel등 다른 모듈을 사용하여 static webpage를 만드는 것도 이제 어렵지 않게 할 수 있을 것 같다.
참고사이트
'개발일지' 카테고리의 다른 글
D3는 그림 위에 그림을 그린다. (0) | 2017.11.29 |
---|---|
callback 함수는 비동기가 아니다. (1) | 2017.11.28 |
React와 알게된 내용 정리 1 (0) | 2017.11.22 |
react와 boostrap과 reactbootstrap. (0) | 2017.11.20 |
jugglingdb, 도전, 피드백, 성공적, 실패 (0) | 2017.11.14 |