작성한 질문수
실전 리액트 프로그래밍
useEffect 실전 활용법2
해결된 질문
작성
·
200
1
영상 내에서는 이전 상태값을 이용해서 +1을 계속 해주는 예제를 보여주셨는데요!
영상 속 사례에서는 굳이 [count]를 의존성 배열에 안넣어줘도 작동을 하니까 어느 부분에서 유용하게 쓰이는지가 좀 헷갈리더라구요..! 이전 상태값을 기반으로 다음 상태값을 사용하는 사례가 어떤게 있을까요?
답변 1
안녕하세요간단하게는 신호등처럼 상태가 순환하는 경우가 있겠네요초록불 => 노란불 => 빨간불 => 다시 초록불setLight(prev => prev === '초록불' ? '노란불' : prev === '노란불' ? '빨간불' : '초록불')
또는 cash 를 차감하는 경우도 있을 수 있구요setCash(prev => prev - 1000)