2022년 01월 14일
수정하기
문서 생성 2022-01-14 17:00:37 최근 수정 2022-01-14 17:00:46
📚 오늘 도전하고, 배운 것
🎾
- 스매시는 배드민턴과 동작이 똑같아서 수월하게할 수 있었다.
- 팔꿈치를 공이 있는 방향으로 내밀면서 공던지듯이 자연스럽게 무게중심은 앞으로 이동하면서 누르듯이 내리친다. 여기서 손목을 쓰면 더 강해진다. 그래서 배드민턴 쳤던게 도움이 많이 되었다.
⚛️ React
- 부모 컴포넌트의
state
가 변경되면 자식 컴포넌트들이 다시 렌더링 된다. - memo
- 부모 컴포넌트의 자식 컴포넌트가 다시 그려지는 것을 원치 않는다고 리액트에게 기억시킬 수 있다. (
props
가 변경되지 않는 경우 -> 다시 그릴 필요가 없을 때)
- 부모 컴포넌트의 자식 컴포넌트가 다시 그려지는 것을 원치 않는다고 리액트에게 기억시킬 수 있다. (
const Btn = () => { ... } // Btn 컴포넌트const MemoBtn = React.memo(Btn); // 다시 그릴 필요 없는 Btn 컴포넌트...<Btn text={value} /><MemoBtn />
PropTypes
의isRequired
는 자바스크립트의 기본값 파라미터와는 상관없다. 기본값 파라미터가 설정되어 있더라도 값을 넘기지 않으면 오류가 표시된다.
🤔 학습하면서 궁금하거나 어려웠던 점
React.memo
를 어떨 때 사용하는지 알게되었다. 하지만 코드에서React.useMemo
를 더 많이 봤었는데 무엇이고 어떤 차이가 있는지 궁금하다.
🌅 내일은 무엇을?
- 백준 알고리즘 문제 풀기
- 모던 자바스크립트 딥다이브 스터디
- React 학습
🖋 log
- 아침에 너무 더 자고싶어서 알람을 끄고 한 시간 자버렸다. 추우니까 더 일어나기 힘들다. 이번 겨울 안춥다고 생각했는데 그 생각이 끝나자마자 엄청 추워졌다. 겨울은 겨울이다.
- 초등학생과 대화할 일이 있었다. 방학이 언제 끝나냐니깐 모른다고 했다. 그런 사실을 모를 수 있는게 왠지 부러웠다.