항해99
[항해99] TIL D+10
crab.
2022. 7. 21. 00:12
반응형
오늘은.. 뭔가.. 여유롭네..
- 얼마만인지
- 그냥 남은 알고리즘 문제 풀고
- 코드리뷰하고
- 프론트엔드 과제하고
- 리액트공부하고
- 김치전 먹었다.(맛있었다.)
사실
- 프론트엔드 과제가 조금 괜찮긴했다.
- (전체적인 문제의 주제들이 javascript의 까다로운 핵심을 건드림)
- 우선 정리해서 여기에 올리려 했는데 분량이 좀 되니
- 다음에 다른 카테고리에 올려야겠다..
유튜브
- 어제 항해톡 영상을 올리긴 했는데
- 블로그에도 꾸준히 정리해서 올리면 좋을 것 같다.
- (문제는 영상 자체를 잘 안찍고 기회가 와야 찍음..)
오늘의 리액트
- 리액트가 실제로 작동하는 방식
- 리액트는 컴포넌트를 중심으로 props나 state에 변화가 있을시
- 다시 평가하고 그 부분만을 렌더링하게 해서
- 불필요한 리소스 낭비를 줄인다.
- react.memo() & useMemo() 최적화
- 리액트를 그대로 쓴다면 불필요하게 렌더링을 많이 하는경우가 생길 수 있기에
- useState와 같이 사용하여 특정 조건에서만 특정 함수나 컴포넌트가 렌더링되도록 설정해야한다.
- useCallback() 을 사용하면 함수의 재생성을 방지할 수 있다.
- 생각보다 오늘 내용들 어려웠었네.. (제대로 이해 못한듯..)
반응형