티스토리 뷰
728x90
반응형
어제 면접을 진행하였고 그 부분에 미흡한 내용을 정리하고자 오늘의 개발일지를 작성한다.
1. react VS vue
React.js | Vue.js |
JSX기반으로 DOM을 생성한다. | Template 과 Render Function을 모두 사용한다. |
대규모 서비스에 어울리는 프레임워크다. | 빠른 렌더링과 더 작은 용량으로 개발한다. |
페이스북 기업이 관리한다. | 기업이 직접적인 관리는 없지만, 스폰서가 있다. |
역할군을 분리하여 개발한다. (개발이 확실히 나뉜다.) |
역할군 구분없이 컴포넌트 정의안에 뷰/모델/디자인이 하나의 확장자로 뭉쳐있다. (풀스택 혹은 개발 구분이 명확하지 않을 수 있다.) |
으... 찾으면 찾을수록 모르겠다.
2. array
은근히 헷갈릴 수 있기도 해서 그냥 기억에 남게 직접 해보았다. 막상 훅 치고 들어온 질문에 대한 답변을 자신 있게 하지 못한 아쉬움에...
3. Null과 undefined
null | undefined |
변수 선언 후 null이라는 빈 값을 할당 | 변수를 선언만 하고 값을 할당하지 않음 |
자료형(object)이 정해진 상태 | 자료형이 정해지지 않은 상태 |
변수를 선언하였지만 자료형이 정해졌냐 정해지지 않았냐에 따라 null과 undefined로 나뉜다라고 할 수 있다고 하면 될 듯.
4. merge와 rebase
merge | rebase |
작업하던 branch를 통합하는 것 | branch의 base를 옮기는 것 |
rebase는 기존에 branch에 하던 커밋을 그대로 가져와 병합을 진행한다. merge는 branch와 병합할 때 새로운 커밋을 생성한다.
생각보다 알고 있다고 느꼈던 내용들이, 막상 질문으로 들어오니 답을 어찌해야 할지 막막함이 느꼈다.
그리고 처음에는 아무리 읽어봐도 몰랐던 내용이 조금 이해가 가기 시작한다는 것은 좋은 징조가 아닐까?
728x90
반응형
'Who are you? > Diary' 카테고리의 다른 글
21년 4월 19일 오늘의 개발일지 (0) | 2021.04.19 |
---|---|
21년 4월 2일 오늘의 개발 일지 (0) | 2021.04.02 |
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- node
- Coding Test
- mongodb
- 재공부
- node.js
- redux
- Git
- 프로그래머스
- 파이썬
- array
- 코딩테스트
- 뷰
- react
- 리액트 썸네일
- 함수
- Visual Studio Code
- programmers
- java
- 노드
- 배열
- 리액트
- node-sass
- javascript
- 리액트 유튜브
- 자바
- 리덕스
- 자바스크립트
- github
- Switch
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함