react-native(2)
-
[react-native/android] Attempt to invoke interface method 'boolean com.swmansion.reanimated.layoutReanimation.NativeMethodsHolder.isLayoutAnimationEnabled()' 에러
깃에서 프로젝트를 풀하고 모듈을 재설치하고, 안드로이드를 재빌딩한 후 로컬에서 앱을 실행했더니, Attempt to invoke interface method 'boolean com.swmansion.reanimated.layoutReanimation.NativeMethodsHolder.isLayoutAnimationEnabled()' 에러가 발생했다. 검색해보니 한국사이트에는 정보가 별로 없고, 나와 같은 문제를 겪은 외국인들은 꽤 많았던.. 문제는 react-native-reanimated의 버전이 리액트의 버전과 호환되지 않아서 라는 것 같다. 검색해서 나온건데 자국어가 아니다보니 해석의 오류가 있을 순 있는데.. 버전 히스토리를 보니 퍼플리싱 된지 한달도 안된 버전이 설치된 거였다. 그래서 프로젝..
2021.12.30 -
[react-native]리액트 네이티브 포커스 이동
리액트 네이티브 포커스 이동 인터넷에 있는 글들은 대부분 작동하지 않았다. 예를 들면, 이런 코드가 들어있는 글이다. this.secondTextInput.focus(); ref={(input) => { this.secondTextInput = input; }} 구버전의 리액트 네이티브에서 작동하던 코드가 버전업으로 인해 작동하지 않는 것으로 보인다. 대부분, this가 사용되지 않는다는 waring이 뜨는데, 실제로 프로그램은 돌아가도 코드는 작동하지 않는다. 그래서 스택 오버 플로우를 뒤지던 중에 한 글을 발견했는데, 그 방법대로 쓰니 제대로 작동하였다. https://stackoverflow.com/questions/32748718/react-native-how-to-select-the-next-t..
2021.12.22