react-native
-
[React] 클래스 컴포넌트와 함수 컴포넌트간단정리 2020. 12. 4. 17:27
1. 개요 1-1. 클래스 컴포넌트와 함수 컴포넌트 - React에서는 두 가지의 컴포넌트 형태가 존재한다. - 흔히 한국에서는 클래스형, 함수형 컴포넌트라고 말하지만 공식 문서에 따르면 클래스, 함수 컴포넌트가 옳바른 표현이다. (함수형 이라고 하면 오해가 생길 수 있기 때문이다.) // 안녕 난 클래스 컴포넌트 class Welcome extends React.Component { render() { return Hello, {this.props.name}; } } // 안녕 난 함수 컴포넌트 function Welcome(props) { return Hello, {props.name}; } 1-2. Hooks의 점진적 업데이트 React 공식 문서를 확인 해보면 페이스북 또한, class컴포넌트를 ..
-
[RN] 안드로이드스튜디오 갤럭시 디바이스 추가React-Native 개발중 2020. 11. 15. 21:44
약 1년 6개월 전에 React-Native로 앱을 만들었다. 최근 다시 React-Native로 앱을 만들다 문득 안드로이드 에뮬레이터에 진짜 갤럭시를 띄울 수는 없을까? 생각했다. 굉장히 당연한 이야기일 수 있지만, xcode는 업데이트만 해도 자동으로 최신 아이폰 기종들을 테스트 해볼 수 있는 반면 Android Studio는 달랐다. 오늘은 이 꽉 깨물고 갤럭시를 추가해보자. (1) 스킨 다운로드 삼성 형님들은 다 계획이 있으셨다. 원하는 디바이스의 스킨을 다운 받자. (링크) Emulator Skin - Build | Samsung Developers The world runs on you. developer.samsung.com (2) 경로에 갤럭시 디바이스 스킨 파일 넣기 아래와 같이 설명 ..
-
react-native link의 저주 (feat. .xcodeproj & .xcworkspace)React-Native 개발중 2019. 1. 11. 12:26
암호화화폐 지갑 App을 개발 하여 Google Play에 앱 배포를 성공적으로 끝마쳤다.Apple 개발자 계정 발급이 늦어지게 되었고, 이제서야 App Store 심사를 진행하기 위하여 Xcode 빌드를 시도해보았다. linker command failed with exit code 1 (use -v to see invocation) 로그를 보면, 결론적으로 Pod Install을 통하여 받은 모듈들의 경로를 찾지 못하는 것으로 추측하고 있다.하지만 신기하게도 팀원들은 빌드가 잘 되었고, 그렇게 3일동안 구글링을 통하여 얻은 모든 해결책을 적용해보았지만 해결되지 않았다. 그렇게 우연히 ".xcworkspace 로 실행한 것 아니냐? .xcodeproj 로 실행해보아라." 라는 답변을 발견했고,난 정확하..