728x90
반응형
* toast 호출 후 navigation.navigate() 로 화면 이동 시 앱이 죽는 현상 발견
debug 모드로 error log 확인 시 _reactNative.Keyboard.removeListener 가 정상 동작 하지 않음을 확인
확인해보니 react-native v0.65 부터 removeListner() 메서드를 사용하지 않고, remove() 를 사용하는 것으로 변경됨
* reference : https://reactnative.dev/docs/0.65/keyboard#removelistener
ToastContainer 에서 에러가 발생하고 있었기에 관련 package 버전을 확인해보니, 최신 버전에서 해당 이슈가 해결되어 있음을 확인
* reference : https://github.com/GeekyAnts/NativeBase/issues/4009
react-native-root-toast 패키지 버전 업그레이드 후 해결 완료
npm install react-native-root-toast
# package.json
// before
"react-native-root-toast": "^3.2.1"
// after
"react-native-root-toast": "^3.3.0",
728x90
반응형