[40일차 회고] React, HTTP 기술면접

김준표·2023년 4월 11일
0

코드스테이츠 회고

목록 보기
37/49
post-thumbnail

1. 기술 면접용 답변 준비

새로 배운 것(새로 배운 내용의 키워드를 간단히 설명)

  1. React key 옵션의 사용 이유: key 옵션은 컴포넌트에 고유 식별자를 붙이는 역할이고, 이 key로 인해 렌더링 과정에서 새로 추가되거나 변경되는 항목에 한해서만 재렌더링을 하도록 할 수 있다.
  2. Promise 기반 비동기 메서드를 왜 사용하는가: 콜백 함수를 가독성 있게 사용할 수 있고, 성패 여부를 직관적으로 구분지을 수 있기 때문이다.

이미 알고 있던 것(간단히 키워드로만 나열)

  • states, props의 차이점
  • 순수함수의 불변성, 사이드이펙트
  • useEffect 의존성 배열(dependency array)
  • CSR, SSR
  • HTTP GET, POST의 차이점
  • HTTP 메세지 구조
  • SOP, CORS

2. 추가 학습(주간 정리) 및 활동

Study

  1. DeepDive 23장(실행 컨텍스트) 359p ~ 366p

3. 회고

Section 2가 끝났다. Section 마다 회고를 쓰고 싶었으나 일일, 주간 회고를 쓰는 마당에 Section까지 써버리면 너무 지저분해질 것을 염두하여 쓰지 않았는데, 이전에 썼던 자료들을 가져와서 블로그에 저장해두면 좋을 것 같다.


이번 Section 2는 정말 다사다난 했던 것 같다. 난이도도 조금 올라서 생각보다 많은 학습 시간을 소요하기도 했지만, 제일 중요한 부분은 "시간 부족" 과 "하기 싫음" 이였다. 시간은 없지만, 공부 하기는 싫고, 그렇다고 안하기에는 밀리고, 그래서 대충하고... 의 반복이 되는 시점이 있었던 것 같다.


Section 2 회고에서 Flag 프로젝트 하차와 관련된 "포기하는 것도 능력이다" 라는 첨언을 많은 분들께 알려드리고 싶어서 글을 나름 열심히 썼는데 다행히 공감을 많이 해주셔서 너무 감사했다.



4. 정리 자료

40일차 정리 자료


5. Next day's to-do list

Success Day's to-do

🔶 DeepDive 342p ~ 370p (342p ~ 366p)
❌ 카카오톡 특정 위치에 마커 찍기 프로젝트 셋업, 기본 레이아웃 구성
❌ 6주차 이후 단어 정리, 에러 정리
❌ 8주차 불금 내용 정리
❌ Weather Indicator 리팩토링 전, 후 간단한 디자인 / 회고
✅ DeepDive 프로그래머스 90~92번 풀이

Next Day's to-do

  • DeepDive 366p ~ 387p
  • 카카오톡 특정 위치에 마커 찍기 프로젝트 셋업, 기본 레이아웃 구성
  • 6주차 이후 단어 정리, 에러 정리
  • 8주차 불금 내용 정리
profile
프론트엔드 개발자 | 문제가 있는 내용이 있다면 댓글로 알려주세요.

0개의 댓글