본문 바로가기
Q&A해결2025년 9월 13일1분 읽기

React에서 배열 state 업데이트 시 불변성 유지하는 올바른 방법

데이터사이언스현
조회 748댓글 2

React에서 배열 state 업데이트 시 불변성 유지하는 올바른 방법 관련 문제입니다.

아래 코드에서 예상과 다르게 동작합니다:

const [data, setData] = useState(null)
const [loading, setLoading] = useState(true)

useEffect(() => {
  fetchData().then(res => {
    setData(res)
    setLoading(false)
  })
}, [])

개발 환경에서는 잘 되는데 프로덕션 빌드 후 간헐적으로 데이터가 null인 상태로 렌더링됩니다. React 버전은 19입니다.

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록