인프런 커뮤니티 질문&답변
이전 상태값을 기반으로 다음 상태값을 사용하는 사례가 어떤게 있을까요?
해결된 질문
작성
·
245
답변 1
1
이재승
지식공유자
안녕하세요
간단하게는 신호등처럼 상태가 순환하는 경우가 있겠네요
초록불 => 노란불 => 빨간불 => 다시 초록불
setLight(prev => prev === '초록불' ? '노란불' : prev === '노란불' ? '빨간불' : '초록불')
또는 cash 를 차감하는 경우도 있을 수 있구요
setCash(prev => prev - 1000)




