본문 바로가기
프로그래밍/React Native

[React Native] I get the warning "Non-serializable values were found in the navigation state" 에러

by CaffeLatte 2022. 8. 13.

React Navigation을 사용하여 다른 화면으로 데이터를 넘길 때 발생하는 에러이다

https://reactnavigation.org/docs/troubleshooting/#i-get-the-warning-non-serializable-values-were-found-in-the-navigation-state

 

https://reactnavigation.org/docs/troubleshooting/#i-get-the-warning-non-serializable-values-were-found-in-the-navigation-state

 

reactnavigation.org

React Navigation 문서에서 몇몇의 use case가 있다

내 경우엔 Date 객체가 문제였고,

이를 복잡한(?) 데이터로 판단했다

그래서 해당 Warning을 보고 싶지 않아 Date 객체를 string으로 변환하여 전달하니 해결되었다

 

참고로 use case 중 Redux나 Mobx 같은 global store를 사용한다면

id만 보낸 후 id로 검색하라는 내용이 있다

 

 

 

끝.

댓글