자주 쓰는 Git 명령어
왜 Git을 사용하는가 원하는 시점(버전)으로 이동할 수 있기 때문이다. 중요한 역할을 하는 커밋 ⭕ 커밋은 스냅사진이다. ⭕ 커밋에는 변경 사항만 부분적으로 저장되는 게 아니라 변경된 부분을 포함한 전체 코드가 담겨있다. Git…
리스트와 Key
리스트를 반복할 때 왜 Key가 중요한가 리액트가 어떤 항목이 변경되었는지 알아내는 데 Key가 필요하다. 배열 엘리먼트에 Key를 부여하면 엘리먼트가 고유성을 갖게 된다. Key가 있을 때와 없을 때의 동작 차이 Key가 없을 때는 Virtual…
Temporal Dead Zone (TDZ)
Temporal Dead Zone에 대하여 TDZ존은 선언 되기 전에 변수에 접근하는 걸 금지한다. 선언되지 않은 변수(TDZ존에 있는 변수)에 접근할 때 자바스크립트는 선언되기 전에는 접근할 수 없다는 ReferenceError…