하위 컴포넌트의 상태를 관리하기 위해 상위 컴포넌트로 이벤트를 전달할 때, 콜백을 사용하는 경우를 구현했다. 콜백이 함수전달 방식이다.코드는 아래와 같다. CloseButton을 누를 경우 뷰를 안보이게 처리하는 걸 CloseButton의 상위 컴포넌트인 ViewMak
효과적인 퍼포먼스를 내는 React native 애플리케이션 개발을 위해서는 프레임워크에 대한 이해도가 높아야 한다.(밥 먹듯 들었던 "기본기를 잘 쌓아놓으세요") 앞으로 몇개의 포스팅을 거쳐 React native 기본지식을 정리하도록 하겠다.Javascript만을
프로비저닝 오류 빌드할 때 프로비저닝 오류가 발생했다. 문득 xcode로 ios앱을 빌드할 때는 프로비저닝 오류가 자주 난다는 번거로움에 대해 들었던 게 생각났다. 마침 fastlane 적용 작업 중에 있었기 때문에 fastlane의 match액션으로 코드 사이닝 설정
배포 준비중인 서비스는 x.y.z-a(semantic-hotfix)형태로 버전관리를 할 예정이다.semantic version: 각 android의 gradle또는 ios의 Info.plist 파일에서 따온다.hotfix version: react native 프로젝트
react native 프로젝트를 진행하면서, 의존성 관련 문제로 빌드오류가 자주 발생했다. 이를 해결하기 위해 npm 패키지의 특정 코드를 수정해야 하는 일이 있다. 이런 변경사항을 유지하고 관리할 때 유용한 라이브러리임을 알게 되었다.package.json에 아래와
에러 리액트 네이티브의 안드로이드 모듈을 빌드하다가 에러가 나왔다. 저번엔 됐었는데 새로 merge하고 나니 뭐가 또 안 맞았다. task lintAnalyzeDebug라는 게 실패했다. 터미널을 보니 app:lintAnalyzeDebug 작업 구성에서 의존성 문제가