가장 많이 쓰는 라이브러리가 리액트인데 그만큼 깊게 이해하고 있는 것 같지는 않아 리액트 소스코드를 공부하기로 했습니다. 어떤 개발자분 소개에 '리액트 컨트리뷰터'가 있는게 멋져보이기도 했고요.
다른 블로그 글들과 달리 이건 저도 잘 모르는 내용이라서 주저리주저리 느낀 점들을 써나갈 예정입니다. 나중에 돌아보면 재밌을 것 같네요 🤗
React source code deep dive 시리즈의 도움을 많이 받았습니다. 자료의 커리큘럼을 따라 리액트 코드를 살펴보면서 스스로 이해한 과정과 따로 찾아본 내용들을 기록했습니다.
아래 코드가 초기 렌더되기까지 벌어지는 일을 알아봅시다.
아래 코드에서 버튼을 눌렀을 때 리렌더되는 과정을 따라가봅시다.