오늘 할 일
- 알고리즘 1문제
- 면접 문제 복기하기
알고리즘 1문제
면접 문제 복기하기
자바스크립트의 자료형
- Number
- String
- Boolean
- Undefined
- Null
- Function
- Object
- Array
자료형을 두 종류로 나누기
- 원시타입 : Number, String, Boolean, Undefined, Null
- 참조타입 : Object, Function, Array
자바스크립트 this의 4가지 활용법
- 일반 함수 실행 방식 (this 값 : Global Object, Window 객체)
- 도트 표기법 (this 값 : Object의 key, value를 부여한 후 .으로 접근하는 방식)
- 명백한 바인딩 (this 값 : call, bind, apply 등으로 바인딩 된 대상)
- new 키워드를 사용한 함수 실행 (this 값 : 빈 객체를 가리킴)
자바스크립트 promise 실행 순서
- javascript의 비동기 처리에 의해 call stack에 쌓인후 다음 라인이 진행되고 그 이후에 비동기 작업이 이루어진다.
React Life cycle에 대해
- componentDidMount() : render가 호출된 이후에 호출
- componentWillUpdate() : component 업데이트 직전에 호출 -> getSnapShotBeforeUpdate로 대체
- getDerivedStateFromProps() : 새 props를 받아올때 호출
- componentDidCatch() : 컴포넌트의 오류 개선을 위한 것 자식 컴포넌트의 에러만 잡아낼 수 있다.
- componentDidUpdate() : component 업데이트 직후에 호출
Ghost