혹시 리액트의 useState 훅을 이용하면서 스코프 안에 console.log로 찍은 값은 잘 나오는데, setState로 처리된 결과값이 달랐던 경험이 있으신가요? useState가 비동기로 작동된다.. useState의 Functional Updates 등 기본적인 동작원리는 다들 알고 계실겁니다. // way 1 useEffect(() => { let startOfMonth = moment(date).daysInMonth(); const monthDate = moment(date).format("YYYY-MM"); while (startOfMonth > 0) { if (getItem !== null) { setText((prev) => [ ...prev, `Date_${monthDate}-${st..