써니스크립트 글쓰기

  • 홈
  • 태그
  • 글쓰기

2025/05/18 1

useState의 초기값을 최적화해보자-초기화함수

리액트는 state의 초기값을 컴포넌트 마운트 단계에서 첫 렌더링때에만 한번 저장하고 다음 렌더링에는 무시한다.이후 리렌더링에서는 이 초기값을 무시하고 React가 내부적으로 관리하고 있는 최신 state 값을 사용한다. 그래서 특정 값을 반환하는 함수로 초기값을 설정해도 리렌더링때는 그 함수의 값이 반영되지 않는다.하지만 값이 무시될 뿐 함수의 호출은 매번 이루어지기 때문에 무의미한 계산 수행이 이루어지는 결과를 초래한다. function createInitialTodos() { const initialTodos = []; for (let i = 0; i 그래서 초기화함수 또는 게으른초기화(Lazy Initialization)의 형태로 초기값을 전달하는 방법이 있다.함수 실행 결과를 반환하는게 아..

React 2025.05.18
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (77)
    • 생활코딩 (5)
    • 웹개발 종합반 (18)
    • CSS (2)
    • 자바스크립트 (15)
    • React (1)
    • 고군분투 (12)
    • 알고리즘(with TS) (11)

Tag

이클립스 오류, 자바,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바