reactNative(3)
-
[RN] 에러해결 Invariant Violation: Module AppRegistry is not a registered callable module.
하얀화면가 함께 뜬 2개 에러 react-native-video-player 설치후 코드를 짜는 도중에 발생한 에러이다. react-native-video를 사용하던 중 player를 사용하고자 추가 설치하고자했는데, video 버전이 player와 맞지 않아 설치가 되지 않았다. 그래서 video를 다운그레이한 후 player 설치성공! 그러나 이제는 player 적용중 에러가 발생했다. 에러 1. TypeError: Cannot read properties of undefined (reading 'resizeMode') 정의되지 않은 'resizeMode' 속성을 읽을 수 없습니다. 이부분은 내가 video player 컴포넌트를 막 집어넣은 직후라 그냥 RN이 잘못 체크했을거라 생각하고 무시했다ㅎㅎ..
2023.03.03 -
[React-Native] Expo CLI & RN CLI 비교
React-Native CLI 장점 > Non-Expo 앱 Expo 패키지를 이용할 수 있다. 자유도가 높아 다양하게 개발 할 수 있다. 네이티브 모듈 사용이 가능하다. Andriod Studio와 Xcode에서 빌도, 배포 가능하다 단점 > 프로젝트 설정하는데 시간이 오래걸린다. 모든 라이브러리들을 하나하나 설치해야한다. Andriod Studio & Xcode를 설치해야한다. 손수 배포해야하고, Window, Linux에서 iOS 앱은 작동안된다. 서드파티 라이브러리가 사용가능하다. 손수 설정해야 한다. Wrapper 가 없다. 초기화가 필요없고, 별도 설치 구성이 필요없는 기능을 제공한다. Expo CLI 장점 > 클라우드에서 앱을 손쉽게 만들 수 있다. 클라우드에서 앱을 손쉽게 Build 할 수 ..
2023.02.08 -
[React-Native] React Native 프로젝트 생성 / 실행하기 (연결에러해결)
더보기 항해99 실전 프로젝트에 앞서 우리팀은 React Native를 배우기로 했다. 그리고 실전 프로젝트 역시 웹이 아닌 앱으로 진행하려고 한다. React-Native 공식문서 : https://reactnative.dev/ React Native · Learn once, write anywhere A framework for building native apps using React reactnative.dev 설치 버전 설치 명령어 //npm npm install -g expo-cli //yarn yarn add expo-cli 새 프로젝트 생성 //npm npx create-expo-app AwesomeProject cd AwesomeProject npx expo start //yarn yar..
2023.02.03