
2주차 과제
발제 목표
- 가상DOM을 정의하고 사용
- 가상DOM을 이용하여 이벤트 관리를 최적화
- diff알고리즘을 이용하여 불필요한 렌더링을 최소화
2주차 계획
☑️ 테스트코드를 읽어보고 과제를 시작
☑️ 팀원들과 공유하는 시간을 더 많이 가지기
☑️ 학습자료 공부 및 참고하기
어려웠던 점
- diff 알고리즘! --> 이건 다시 공부해야될듯!
배운점
- 리액트는 실제로 어떻게 이벤트를 관리하고 있을까?
- 함수 컴포넌트를 정의할 때, 최상위 개체한테 이벤트를 등록해서 관리하고 있다
- 과제할때 -> 지금 할수있는 문제부터 정의해보기
- 배열 평탄화하는법 :
Array.flat(Infinity)
- PR 다는법
- vite란? jsx, jsxFactory란?
- 다른 페이지 이동 -> 무조건 다 replace가 아니라 diff
- 새로고침 -> 완전히 페이지 새로고침 replace
회고