일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- TCA
- cs
- dispatchqueue
- SwiftUI
- 멋쟁이사자처럼
- uikit
- 멋사
- 운영체제
- 네트워크
- composable architecture
- 위젯킷
- swift concurrency
- Swift
- 컴퓨터그래픽스
- 웹
- spritekit
- 문법
- 백준
- 알고리즘
- 영남대
- widgetkit
- 대외활동
- 스유
- c++
- 스위프트
- Protocol
- 리액트
- widget
- 1일1알골
- 후기
- Today
- Total
목록앱/리액트 네이티브 (3)
맛동산이
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/yPs0X/btrGfOS6uvF/ByXKeQUvqCYfPhLnnINAMk/img.png)
리엑트에서는 항상 Text는 로 쌓여있어야 한다. 버튼은 항상 셀프로 닫게 되어 있으며, 리엑트와 다르게 Title 을 사용해서 이름을 붙이게 된다. 아무 style도 주지않으면, 자동적으로 기본 스타일이 되어서 만들어지고, 이후 이벤트 리스너를 통해서 입력을 준다.Core component리엑트 네이티브에서는 ios와 안드로이드와 매칭되는 코어컴포넌트들이 몇개 존재하며 위와 같이 존재한다. css리엑트 네이티브에서는 css가 존재하지 않는다.대신 자바스크립트를 통해서 스타일을 줄수 잇는데, 방법은 크게 두가지가 있다.인라인 자바스크립트 를 통한 스타일스타일시트 객체를 사용하는 방식 인라인 자바스크립트인라인 자바스크립트란, 태그명에 style={{}} 스타일 객체를 주는방법을 의미한다.또한 리엑트 네이티..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/8ho9O/btrHTrnYMso/hAHosCJPsJZZ0XacVUyufK/img.png)
expo에서는 expo go 라는 앱을 제공하고 있고, 이를 통해서 핸드폰에서 내가 만든 앱을 확인하면서 개발을 가능하게 한다.해당 앱은 구글 마켓이나, 앱스토어에서 다운로드가 가능하다. 핸드폰과 내 코드를 연동하기 위해서 일단은 vscode 터미널에 다음과 같이 입력하자!npm start 띠용? 작성을 하고 나면 이렇게 qr코드가 생기고, 확인을 하게 되면 이렇게 expo go 에서 앱열기가 가능하며 해당앱을 열어보면 다음과 같이 내가 개발하는 화면이 나오게 된다!!! 중요한 점은 컴퓨터와, 핸드폰이 동일한 네트워크 상에 존재해야 한다는점이다.만일 그렇지 않으면 오류가 나니까 그런경우에는 동일한 인터넷선을 사용하면 된다. 연결완료! Uploaded by N2T
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/nDxSN/btrHTEHlW8X/Iz0PkKkvzrulOiZJkeuf50/img.png)
What is React Native?리엑트 네이티브는 페이스북에서 만든 크로스플랫폼 앱을 위한, 자바스크립트 기반의 개발 프레임워크입니다. 크로스 플렛폼이란, ios android두개다 개발이 가능하다는 뜻으로, 자바스크립트를 통해서 두개의 네이티브앱을 개발할수 있는 장점이 있으며, 리엑트랑 상당히 유사해 기존의 웹 개발자들은 상당히 배우기 쉽다는 장점이 있지만, 성능자체가 네이티브앱에 상당히 뒤쳐지기 때문에 최근에 쓰이지 않는 추세입니다. 그렇지만? 저는 프로젝트를 해야하고, 자바스크립트를 통해 웹 개발도 하고있는점을 더불어, 공부하는 겸 프로젝트를 해야하는데 xcode를 이용한 ios 개발은 맥북이 있어야 하기 때문에, ios개발을 하고 싶은 저의 경우에는 팀원들과 함께 하기 위해서 해당 프레임워크..