어제 면접을 진행하였고 그 부분에 미흡한 내용을 정리하고자 오늘의 개발일지를 작성한다. 1. react VS vue React.js Vue.js JSX기반으로 DOM을 생성한다. Template 과 Render Function을 모두 사용한다. 대규모 서비스에 어울리는 프레임워크다. 빠른 렌더링과 더 작은 용량으로 개발한다. 페이스북 기업이 관리한다. 기업이 직접적인 관리는 없지만, 스폰서가 있다. 역할군을 분리하여 개발한다. (개발이 확실히 나뉜다.) 역할군 구분없이 컴포넌트 정의안에 뷰/모델/디자인이 하나의 확장자로 뭉쳐있다. (풀스택 혹은 개발 구분이 명확하지 않을 수 있다.) 으... 찾으면 찾을수록 모르겠다. 2. array 은근히 헷갈릴 수 있기도 해서 그냥 기억에 남게 직접 해보았다. 막상 ..
오늘의 개발 일지는 정리하기에는 조금 애매한 내용들을 정리하고자 작성하는 곳이다. 1. body-parser에 대하여 이전에 boiler-plate를 만들 때는 body-parser을 설치한 후, 사용을 하였지만 4.16.0 이후에는 express가 내장되어 설치하지 않아도 바로 할 수 있다. app.use(express.urlencoded({ extended: true })); app.use(express.json()); 2. 서버 재부팅 없이 자동 부팅해주는 패키지 nodemon과 supervisor을 알게 되어서 비교하였지만, 큰 차이는 없다. 재부팅은 할 필요는 없지만 새로고침을 해줘야 하는건 동일하다.
이 개발 일지는 어딘가에 내용을 정리하기 애매하지만 기억을 하기 위해서 따로 일지를 작성하게 되었습니다. package-lock.json이 애 필요한가? npm으로 개발한 프로젝트를 가져오거나, yarn으로 몇가지를 설치하면서 package-lock.json이 생성되곤 한다. 이건 의존성 트리에 대한 정보를 기록하고 있기 때문에, 반드시 같이 올려줘야 다른사람도 문제 없이 똑같은 환경에서 실행할 수 있다. 필자는 이 부분을 매번 무시하고 삭제를 하게 되었는데, 이런 뜻이 있는 줄을 몰랐다. 앞으로는 gitignore에 포함을 시키지 않고 push를 해야겠다. 추가적으로 yarn으로 하게 되면 yarn.lock가 생긴다. 그러면 필자는 yarn으로 공부 중에 있는데, package-lock.json을 지우..
- Total
- Today
- Yesterday
- 배열
- react
- 자바스크립트
- Git
- Switch
- Coding Test
- node-sass
- 리액트 유튜브
- Visual Studio Code
- 프로그래머스
- 뷰
- CSS
- node
- 코딩테스트
- 리액트 썸네일
- 리액트
- 자바
- array
- node.js
- 리덕스
- mongodb
- 재공부
- 함수
- 파이썬
- javascript
- programmers
- 노드
- redux
- java
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |