"Objects are not valid as a React child" 오류는 일반적으로 React에서 문자열, 숫자 또는 React 구성 요소와 같은 유효한 자식 요소가 아닌 객체를 렌더링하려고 할 때 발생합니다. 이 오류는 일반적으로 다음과 같은 상황에서 발생합니다.
해결 방법은 다음과 같습니다.
return (
<div>
{JSON.stringify(myObject)}
</div>
)
return (
<div>
{myObjectArray.map((object) => (
<div key={object.id}>
{object.name}
</div>
))}
</div>
)
요약 : "Objects are not valid as a React child" 에러는 컴포넌트에서 객체를 그대로 렌더링할 때 주로 발생하는 에러다. JSON.stringify()를 사용해 객체를 문자열로 반환하거나 _객체를 적절한 요소로 매핑_하면 해결된다.
Internal React error: Expected static flag was missing 해결 방법 (1) | 2023.02.16 |
---|---|
리액트 | 페이지를 이동할 때 데이터도 함께 넘기는 방법 (0) | 2023.02.16 |
리액트 & 클린코드 | 변수명 중복 피하기 (0) | 2023.02.16 |
리액트 | Props 사용할 때 주의사항 (0) | 2023.02.15 |
리액트 | 리액트에서 비밀번호 암호화하는 방법 (0) | 2023.02.07 |