- React key 옵션의 사용 이유: key 옵션은 컴포넌트에 고유 식별자를 붙이는 역할이고, 이 key로 인해 렌더링 과정에서 새로 추가되거나 변경되는 항목에 한해서만 재렌더링을 하도록 할 수 있다.
- Promise 기반 비동기 메서드를 왜 사용하는가: 콜백 함수를 가독성 있게 사용할 수 있고, 성패 여부를 직관적으로 구분지을 수 있기 때문이다.
- states, props의 차이점
- 순수함수의 불변성, 사이드이펙트
- useEffect 의존성 배열(dependency array)
- CSR, SSR
- HTTP GET, POST의 차이점
- HTTP 메세지 구조
- SOP, CORS
Study
- DeepDive 23장(실행 컨텍스트) 359p ~ 366p
Section 2가 끝났다. Section 마다 회고를 쓰고 싶었으나 일일, 주간 회고를 쓰는 마당에 Section까지 써버리면 너무 지저분해질 것을 염두하여 쓰지 않았는데, 이전에 썼던 자료들을 가져와서 블로그에 저장해두면 좋을 것 같다.
이번 Section 2는 정말 다사다난 했던 것 같다. 난이도도 조금 올라서 생각보다 많은 학습 시간을 소요하기도 했지만, 제일 중요한 부분은 "시간 부족" 과 "하기 싫음" 이였다. 시간은 없지만, 공부 하기는 싫고, 그렇다고 안하기에는 밀리고, 그래서 대충하고... 의 반복이 되는 시점이 있었던 것 같다.
Section 2 회고에서 Flag 프로젝트 하차와 관련된 "포기하는 것도 능력이다" 라는 첨언을 많은 분들께 알려드리고 싶어서 글을 나름 열심히 썼는데 다행히 공감을 많이 해주셔서 너무 감사했다.
🔶 DeepDive 342p ~ 370p (342p ~ 366p)
❌ 카카오톡 특정 위치에 마커 찍기 프로젝트 셋업, 기본 레이아웃 구성
❌ 6주차 이후 단어 정리, 에러 정리
❌ 8주차 불금 내용 정리
❌ Weather Indicator 리팩토링 전, 후 간단한 디자인 / 회고
✅ DeepDive 프로그래머스 90~92번 풀이