본문 바로가기

모바일 APP/React-Native49

Debugging 참조: React Native 공식 홈페이지 1. 앱에서 개발자 메뉴로 접근 하는 방법 첫번째 방법 : 스마트폰을 좌우로 열심히 흔들어 준다. (스마트폰이 연결이 되어 있다는 전제하에 ) 두번째 방법 : iOS 시뮬레이터 Hardware menu에서 "Shake Gesture" 클릭 세번째 방법 : 앱이 iOS 구동중일때는 ⌘D 앱이 안드로이드에서 구동 중일때는 ⌘M (윈도우는 Ctrl + M) 마지막 방법으로는 adb shell input keyevent 82 명령어 입력 !!!!!!!! 설마 release로 빌드 된곳에 개발자 메뉴 안된다고 하는 사람 없겠지 (당연히 비활성화 됨) !!!!!!! 2. Fast Refresh 활성화 react component가 변화는것을 즉각적으로 앱에 반영 해주는 .. 2023. 1. 31.
Husky 설정 husky 설치 초기설정을 해준다 npx husky-init && npm install # npm npx husky-init && yarn # Yarn 1 yarn dlx husky-init --yarn2 && yarn # Yarn 2+ pnpm dlx husky-init && pnpm install # pnpm 위 명령어를 사용하면 .husky 폴더가 생성된다 스크립트에 사용할 명령어를 추가 하면된다. npx husky add .husky/pre-commit "yarn lint" git add .husky/pre-commit https://typicode.github.io/husky/#/ Husky - Git hooks typicode.github.io !! 트러블 슈팅 {키워드나, 명령어} comma.. 2022. 9. 14.
실제 기기를 사용해야 하는 이유 1. 시뮬레이터에서 제대로 작동하는데 실제 기기에서 제대로 작동하지 않는 상황이 발생할수 있는 상황을 예방 할수 있다. 2. 개발화는 과정에서 컴퓨터 자원을 덜 사용 할수 있는 이점이 있다. 2022. 2. 24.
리액트 네이티브란? 리액트 네이티브 react native = 자바스크립트javascript + 리액트 react 앱으로 모바일ios, android 뿐만 아니라 VR, 윈도우,TV 환경에서도 사용할수 있다. 리액트 네이티브를 사용해 만든 프로젝트는 -> JavascriptCore라는 자바스크립트 엔진이 탑재 되어 있어 이것을 통해 우리가 작성하는 모든 자바스크립트 로직을 앱내에서 실행한다. https://developer.apple.com/documentation/javascriptcore Apple Developer Documentation developer.apple.com 리액트 네이티브는 Text, Button, View, TextInput, FlatList 와 같이 네이티브 환경에서 사용되는 컴포넌트들이 연동 되.. 2022. 2. 24.