리액트네이티브2 [React Native] 특정 스크린에서 하드웨어 뒤로가기 방지하기 회원가입이라던지 특정한 상황일 경우 예외적으로 하드웨어의 뒤로가기를 방지해야 할 때가 있다. 이때 사용하는 방법을 소개하려고 한다. 필요한 라이브러리: react navigation v5 const routesParams = useRoute(); ... useFocusEffect( React.useCallback(() => { const onBackPress = () => { if (routesParams.name === '특정페이지') { return true; } else { return false; } }; return () => BackHandler.removeEventListener('hardwareBackPress', onBackPress); }, [routesPa.. 2021. 9. 24. [React Native] The minCompileSdk (31) specified in a... 빌드 에러 하루 일과처럼 몸에 벤 안드로이드 빌드 시전 중 갑자기 뜬 에러 The minCompileSdk (31) specified in a dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties) 종속성 AAR 메타데이터가 이제 31을 최소 컴파일 SDK로 지정됨. 그래서 그거에 맞게 수정해줘야한다. build.gradle파일을 열어서 수정해주자. buildscript { ext { ... compileSdkVersion = 31 targetSdkVersion = 31 ... } } compileSdkVersion, targetSdkVersion 둘 다 수정해줘야한다. 2021. 9. 3. 이전 1 다음