04월 21일 (화)

오늘의 계획

회고

  • 리액트 공부를 열심히 했음. 컴포넌트 설계가 중요하다고 하는데, 은근히 디자인 시스템과 연결되는 부분이 있는 거 같다. 디자인 시스템도 디자인-개발이 쉽도록, 재사용성이 쉽게 만들어진 거니 당연한 거 같기도 하고... 신기하다

  • 무에타이를 4주만에 나갔다. 오늘 글러브를 끼고 샌드백을 쳤는데 느낌이 새로웠다~

리액트

  • 리액트에서 이벤트를 나타내는 prop은 on(Event), 이벤트를 처리하는 함수에는 handle(Event)를 사용하는게 일반적

  • state를 변경하는 함수도 handle(...) 으로 사용

  • 커스텀 훅의 네이밍은 use(Something) 이름으로 사용

불변성이 중요한 이유

  1. 복잡한 특징을 단순하게 만든다 : 이전 객체의 상태를 알고 있기 때문에 쉽게 이전 상태로 다시 되돌아갈 수 있다.

  2. 변화를 감지함 : 참조하고 있는 불변 객체가 이전 객체와 다르다면 객체는 변화한 것이다.

  3. React에서 다시 렌더링하는 시기를 결정함 : 데이터의 변화를 손쉽게 감지하고, 이를 통해 다시 렌더링할지를 결정하게 된다.

Last updated