state / prev

효딩딩·2022년 8월 22일
0

1. state 이란 무엇인가?

  • state는 데이터를 담아주는 상자라고 생각하면됨
  • setState는 상자안에 담아주는 값을 변경하는 역할을 하며 불필요한 렌더링을 방지하면서 성능을 향상시키기 위해 즉시 함수를 수행하지 않도록 설계되었다.
  • useState는 상자안에 담긴 값을 보여주는 상자 포장(?) 이라고 생각하면됨

2. prev 란 무엇인가?

  • prev state는 말 그대로 state의 이전 상태를 말한다. 함수가 끝나기 전 저장되는 임시 공간에서 state를 꺼내오는 것이다.
  • prev를 활용하면 임시저장된 변수 값을 바꿔줄 수 있고, 코드를 리팩토링하는데 효율적이다.

출처: https://velog.io/@ryh0629/state-prev
출처: https://velog.io/@wony_yoon/State-prev

profile
어제보다 나은 나의 코딩지식

0개의 댓글