[TIL] 2021-1-25 ~ 2021-1-29

최대 1 분 소요

2021-1-25 월요일

  1. 알고리즘 세 문제를 풀었다.

2021-1-26 화요일

  1. Java 언어로 알고리즘 문제 풀이에 사용되는 정규식 패턴 매칭하는 방법을 공부했다.
  2. React 프로젝트시 알아두면 좋은 정보를 찾아봤다.

2021-1-27 수요일

  1. JavaScript 언어로 알고리즘 문제 풀이에 사용되는 정규식 패턴 매칭하는 방법을 공부했다.
  2. 알고리즘 한 문제를 풀었다.

2021-1-28 목요일

  1. 리액트를 다루는 기술을 공부했다.
    • CH 10. 일정 관리 웹 애플리케이션 만들기
      • scss로 스타일을 주는 법을 새로 배웠고, 불변성을 지키면서 state 값 변경하는 법을 복습함.
    • CH 11. 컴포넌트 성능 최적화
      • React.memo : props의 변경이 있을 때에만 해당 컴포넌트를 리렌더링함.
      • 함수형 업데이트
        • setter에 객체나 값을 넣지 않고 함수를 호출하는 방식을 통해 state를 변경.
        • 이 방법을 사용하면 이전 state 값을 알 수 있으므로, useCallback의 두 번째 파라미터로 빈 배열을 줄 수 있게 됨 → 함수를 최초 렌더링시에만 생성하게 된다!
      • react-virtualized : CH10에서 만든 todolist의 스크롤 height만큼만 데이터를 렌더링해주는 최적화 모듈
  2. 리액트 공부하면서 등장하는 모르는 것들 정리했다.

2021-1-29 금요일


카테고리:

업데이트:

댓글남기기