인프런 커뮤니티 질문&답변

박치성님의 프로필 이미지
박치성

작성한 질문수

iOS/Android 앱 개발을 위한 실전 React Native - Basic

Drawer 네비게이션 라이버러리 설치 후 오류

작성

·

64

0

삭제된 글입니다

답변 2

1

박치성님의 프로필 이미지
박치성
질문자

자답입니다.

1. android/app/build.gradle 파일을 수정합니다.

project.ext.react = [
 enableHermes: true,  // <--- 이 부분 true로 변경
]

2. babel.config.js 파일에 추가

plugins: ['react-native-reanimated/plugin']

3. MainApplication.java 의  new ReactNativeHost(this) { 아래 추가

@Override
protected JSIModulePackage getJSIModulePackage() {
    return new ReanimatedJSIModulePackage();
}

* 이 후 " Reanimated 2 failed to create a worklet, maybe you forgot to add Reanimated's babel plugin?." 에러가 발생한다면.

최소 1회 yarn start --reset-cache  으로 앱 한번 시작 함.

이후 npm start 해도 정상 동작 함

힘들었다 .....

리액트 네이티브... 빡세다.

0

많은 도움이 되었습니다. 감사합니다~~

박치성님의 프로필 이미지
박치성

작성한 질문수

질문하기