9장을 하는데 async관련해서 오류가 계속 나고 메인페이지가 아예 안뜨는데 해결해주실 수 있나요? #89
-
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
https://github.com/ShinJongwon/glass |
Beta Was this translation helpful? Give feedback.
-
안녕하세요 @ShinJongWon 책의 내용을 벗어나는 내용에 대해서는 답변하지 않습니다. 위에 올려준 화면은 모두 에러 화면이 아니라 경고 화면입니다. 두번째 경고 화면은 propTypes를 이용해서 props로 넘어오는 value 값에 필수(isRequired)를 지정했는데, 세번째 경고 화면은 첫번째와 동일합니다. 네번쨰 경고 화면은 react-native에서 제공하는 AsyncStorage를 사용했을때 나타나는 경고 메시지 입니다. |
Beta Was this translation helpful? Give feedback.
안녕하세요 @ShinJongWon
책의 내용을 벗어나는 내용에 대해서는 답변하지 않습니다.
위에 올려준 화면은 모두 에러 화면이 아니라 경고 화면입니다.
첫번째 경고 화면은 route.state 때문에 나타나는 경고입니다.
화면의 경고 문구대로 react-navigation에서 제공하는 getFocusedRouteNameFromRoute 함수를 사용하면 해결됩니다.
getFocusedRouteNameFromRoute
두번째 경고 화면은 propTypes를 이용해서 props로 넘어오는 value 값에 필수(isRequired)를 지정했는데,
값이 null이 넘어왔다는 경고 메시지입니다.
null 이 전달되는 부분을 수정하세요. null이 전달되는 상황이 있다면 null 대신 빈 문자열('') 이 전달되도록 하면 해결됩니다.
세번째 경고 화면은 첫번째와 동일합니다.
네번쨰 경고 화면은 react-native에서 제공하는 AsyncStorage를 사용했을때 나타나는 경고 메시지 입니다.
메시지의 내용대로 react-native에서 제공하는 AsyncStorage 대신 @react-native-async-storage/async-storage 를 사용해야 합니다.