티스토리 뷰

728x90
반응형

어제 면접을 진행하였고 그 부분에 미흡한 내용을 정리하고자 오늘의 개발일지를 작성한다.

 

1. react VS vue

React.js Vue.js
JSX기반으로 DOM을 생성한다. Template 과 Render Function을 모두 사용한다.
대규모 서비스에 어울리는 프레임워크다. 빠른 렌더링과 더 작은 용량으로 개발한다.
페이스북 기업이 관리한다. 기업이 직접적인 관리는 없지만, 스폰서가 있다.
역할군을 분리하여 개발한다.
(개발이 확실히 나뉜다.)
역할군 구분없이 컴포넌트 정의안에 뷰/모델/디자인이 하나의 확장자로 뭉쳐있다.
(풀스택 혹은 개발 구분이 명확하지 않을 수 있다.)

으... 찾으면 찾을수록 모르겠다.

 

2. array

은근히 헷갈릴 수 있기도 해서 그냥 기억에 남게 직접 해보았다. 막상 훅 치고 들어온 질문에 대한 답변을 자신 있게 하지 못한 아쉬움에...

 빈배열을 준 후 특정인덱스값에만 값을 줄 경우

 

3. Null과 undefined

null undefined
변수 선언 후 null이라는 빈 값을 할당 변수를 선언만 하고 값을 할당하지 않음
자료형(object)이 정해진 상태 자료형이 정해지지 않은 상태

null VS undefined

변수를 선언하였지만 자료형이 정해졌냐 정해지지 않았냐에 따라 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
링크
«   2024/12   »
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
글 보관함