꿈많은 DEVELOPER

  • 홈
  • 태그
  • 방명록

immer 사용하는 이유 1

immer를 사용해서 불변성을 지켜야하는 이유와 얕은 복사의 개념

immer 란? React에서 불변성을 유지하느라 난잡해진 코드를 짧고 간결하게 불변성을 유지할수 있게 도와주는 라이브러리이다. 반대로 immer 사용함으로 짧은 코드가 길어지는 경우도 있다. 불변성 개념 불변성이란 기존의 상태 값을 유지하면서 새로운 상태 값을 추가하는 것을 의미한다. 불변성을 지키는 이유 만약에 list OR 상태 값을 리렌더링 하고 싶을때가 있다고 가정한다. state.push({ title: "값 추가" })을 통해서 배열에 직접 10이라는 값을 추가한다. React에서는 해당 state라는 값은 새로운 참조값으로 바뀐것이 아니기 때문에 push 이전에 값가 push 이후에 값에 state 참조하는 메모리값이 같다고 판단하여 리렌더링이 일어나지 않는다. 이러한 이유로 state 값..

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

꾸준히 발전하는 FRONTEND AND BACKEND...빛나는 사람이 될것^^

  • 분류 전체보기 (295)
    • my life (2)
    • Node.js & TypeScript (24)
    • Nest.js (7)
    • JavaScript (57)
    • 알고리즘 100일 챌린지 (50)
    • Html & Css (5)
    • Jquery (6)
    • React-Native (0)
    • React (22)
    • AWS (19)
    • Git (11)
    • GA (0)
    • ITstudy (42)
    • Sql개발자 (16)
    • 도커&쿠버네티스 (4)
    • 네트워크 관리사 (18)
    • 리눅스 (3)
    • SW 정보처리기사 (1)

Tag

자바스크립트 코딩테스트, 개발자, 개발공부, 알고리즘 공부, IT, 프론트개발자, 프론트, 자바스크립트 알고리즘, MySQL, aws, Git, react, 프로그래머스 자바스크립트, 네트워크관리사, 자바스크립트, jquery, 프론트엔드, 백엔드, JavaScript, SQL,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 함께 성장하는 개발 커뮤니티, GIT 팔로워를 통해 지식을 나눠요! 🚀

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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.

  • IT종사자에게 꼭 필요한 블로그
  • 경제블로그

티스토리툴바