favicon

Jayden { do: smite }

221119(토)

🎄 성장일지 3.0

행복한 이기주의자(웨인 다이어)의 내용에 자극받아 시작하는 소박한 성장기록

살아있는 꽃과 죽은 꽃은 어떻게 구별하는가?<br/> 성장하고 있는 것이 살아 있는 것이다.<br/> 생명의 유일한 증거는 성장이다!

🌳 키워드 (1.0)<br/> 최대한 간단하게 정리, 추후에 보면서 스스로 설명<br/> 🍉 경험 위주로 (2.0)<br/> 단순 정보를 전달하기보다 무엇을 배웠고 어떻게 해결했는지 짧고 간단하게 작성<br/> ❄️ 정해진 템플릿에 맞춰서 (3.0)<br/> 키워드, 경험 모두 좋다. 다만 매일 작성하기로 마음 먹은만큼 핵심만 간결하게 정리할 수 있게 템플릿을 작성

🔑 오늘의 키워드

  • 리액트
    • state가 참조형(배열, 객체 등)일 시, 불변성 유지
    • 컴포넌트 리랜더링 조건
      • state가 변하는 경우
      • props가 변하는 경우
      • 부모 컴포넌트가 변하는 경우(주로 이 경우에 성능 저하가 발생)
    • 부모 컴포넌트 변경에 따른 자식 컴포넌트 리랜더링 막기
      • 클래스 컴포넌트: shouldComponentUpdate, PureComponent
      • 함수 컴포넌트: React.memo
    • props는 자식 컴포넌트에서 변경하면 안된다. 변경이 필요할 땐, props를 자식 컴포넌트의 state로 할당하고 setState를 통해 변경

📝 요약 및 하루 간단 회고

주말이라 그런가 오늘은 조금 공부양이 적은 기분... 일단 타입스크립트를 많이 학습하지 못했당. 반성한다. 이렇게 공부하는 게 재미있지만, 언제나 도구들을 익힌다는 것을 기억하자. 어느정도 감 잡았으면, 그 도구를 직접 사용해보는 게 가장 좋은 길이다. <br/> 긍정적인 여유를 갖자. 사람들이 쌓아둔 길을 차근차근 밟아가면서 개발자로서의 나를 정립해나아가자.

undefined

Copyright 2023. all rights reserved by Jayden