본문 바로가기

react native 5주차 강의.. --admob 설치 expo install expo-ads-admob --app.json 하단 추가 부분 "ios": { "supportsTablet": true, "buildNumber": "1.0.0", "bundleIdentifier": "com.myhoneytip.gun", "config": { "googleMobileAdsAppId": "" } }, "android": { "package": "com.myhoneytip.gun", "versionCode": 1, "config": { "googleMobileAdsAppId": "" } }, -- JS 추가 {Platform.OS === 'ios' ? ( ) : ( )} 더보기
4주차 "로마에 가면 로마법을 따라라" 앱에서 서버에 데이터를 요청하거나 데이터를 보내는 대화를 하려면 서버가 정한 규칙에 따라 대화 요청(Request)을 해야합니다. 정한 규칙에 따라 요청을 하지 않으면 응답(Response)이 오지 않습니다. 서버 쪽에서 정한 규칙을 우린 보통 API(Application Programming Interface)라고 부릅니다. 그 규칙의 형태는 다음과 같이 서버가 제공하는 도메인일수도 있고 서버가 만들어놓은 함수를 그냥 이용해서 사용하는 규칙일 수도 있습니다. 서버가 앱에 데이터를 줄 땐 JSON 형태로 데이터를 전달해줍니다. JSON 형태는 리스트와 딕셔너리의 복합 구조로 우리가 3주차까지 줄곳 다루던 데이터 형식입니다. useEffect가 뭐죠? "앱 화면을 보자마자 .. 더보기
3주차.. 1) 컴포넌트(Component) : 정해진 엘리먼트들(요소)을 사용하여 만든 화면의 일부분 2) 상태(State) : 컴포넌트에서 데이터를 유지하고 관리하기 위한 유일한 방법 == 그냥 사용할 데이터! 3) 속성(Props) : 상위 컴포넌트에서 하위 컴포넌트로 데이터를 전달하는 방식 == 그냥 데이터 전달! 4) useEffect : 화면에 컴포넌트가 그려지면 처음 실행해야 하는 함수들을 모아두는 곳 속성은 쉽게 생각해서 컴포넌트에 데이터를 전달한다는 것이다. 그 전달 모습은 키와 벨류의 형태입니다. 태그엔 numberOfLines이란 속성이 있었습니다. 말줌임표 효과를 주었죠! 태그엔 resizeMode란 속성이 있었습니다. 이미지가 영역을 차지하는 방식을 나타냈죠. 이 모든 속성들은 공식 문서에 .. 더보기