inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

핸즈온 리액트 네이티브

expo SDK51 관련 질문입니다.

304

Wakgood

작성한 질문수 15

0

안녕하세요 강사님의 수업 중에 처음 배우는 리액트 네이티브, 핸즈온 리액트 네이티브 둘 다 결제해서 수강한 학생입니다. 덕분에 순조롭게 졸업작품을 완성해가고있습니다.
오늘 expo 관련해서 SDK51 버전 업데이트가 있었는데 defaultProps관련해서 에러가 발생했는데 해결 방법을 찾질 못해서 부득이 하게 질문 올립니다. defaultProps가 지원을 중단할테니 JavaScript default parameters를 사용하라고 에러가 떴습니다. 커스텀 컴포넌트는 수정을 하면 되는데
처음 배우는 리액트 네이티브에서 사용하셨던 gitfed-chat에서 avartar관련해서도 이 에러가 발생해서 해결방법을 문의하고자 질문을 올립니다.

 

ERROR Warning: Avatar: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.

 

react-native

답변 1

0

김범준

안녕하세요,

 

앞으로 defaultProps를 사용할 수 없으니 수정하라는 경고입니다. 아직은 삭제되지 않았고, 메시지만 나타날 뿐 동작에 문제는 없습니다.

 

핸즈온 리액트 네이티브 프로젝트는 모두 Expo 51로 업그레이드 하고, defaultProps 내용도 메시지가 나타나지 않도록 코드를 수정했습니다. 아래 링크를 참고하시기 바랍니다.

https://github.com/Alchemist85K/inflearn-hands-on-react-native/commit/a69b7cf

 

gifted-chat 라이브러리에서 나타나는 메시지는 해당 라이브러리에서 수정을 해야합니다. 위에서도 말씀드렸지만, 동작에는 문제가 없습니다.

 

감사합니다.

expo 가 업데이트 되면서 문제가 발생한거같습니다.

0

342

2

navigation.replace() 작동하지 않습니다.

0

147

2

UpdateProfileScreen 에서 사진 버튼 클릭시 오류발생.

0

132

2

닉네임 수정 후 확인 버튼을 누를시 한글자만 출력됩니다.

0

177

2

모달창에서 버튼이 출력되지 않습니다.

0

104

2

로그인 에러 출력시 default값만 나옵니다.

0

144

2

안드로이드 기기에서 SignUp 화면 관련 질문드립니다.

0

85

2

간단한 질문 하나만 드리겠습니다!

0

76

2

text.trim() 부분에서 오류가 발생합니다.

0

124

2

profile 화면에서 내가 쓴 글이 나타나지 않습니다.

0

140

2

글 저장시 파일 저장위치 관련 질문드립니다!

0

111

2

구글 지도 API 관련 오류로 질문드립니다!

0

142

1

HeaderRight 버튼이 작동하지 않습니다.

0

88

2

사진이 나오지 않는 문제로 질문드립니다.

0

113

2

defaultProps 관련 문의 드립니당

0

244

2

이미지 목록을 받아오는 부분에서 IOS 에서 문제가 발생합니다.

0

129

2

안드로이드 기기에서 헤더 부분이 작동이 안됩니다.

0

87

2

[TypeError: unsubscribe is not a function (it is undefined)] 오류 발생으로 질문드립니다.

0

108

2

7.15 :: 상태 변수와 컴포넌트 언마운트 관련 질문드립니다!

0

98

2

SIgnIn SignUp 화면이 안나옵니다.

0

126

2

마지막 useEffect 부분 질문드립니다.

0

100

2

ImagPickerScreen을 만드는 과정에서 문제가 발생하여 글을 남깁니다.

0

208

2

eslint.config.mjs 파일에 plugin 설정방법

0

747

1

ESLint.json 파일이 생성되지 않습니다.

0

236

2