본문 바로가기
일기장

스무디 한잔 마시며 끝내는 React Native

by 살길바라냐 2021. 6. 27.

 

목차

Chapter 1. 리액트 네이티브란?
1.1 리액트 네이티브란?
1.2 리액트 네이티브의 이점
1.3 리액트 네이티브의 단점
1.4 요약

Chapter 2. 개발 환경 설정
2.1 맥 개발 환경 설정
2.2 윈도우 개발 환경 설정
2.3 요약

Chapter 3. 나의 첫 리액트 네이티브 앱
3.1 나의 첫 리액트 네이티브 앱
3.2 추가 라이브러리
3.3 개발자 메뉴
3.4 요약

Chapter 4. 카운터 앱(1) - Props와 State
4.1 Props와 State란
4.2 프로젝트 준비
4.3 개발
4.4 결과 확인
4.5 요약

Chapter 5. 카운터 앱(2) - 클래스 컴포넌트
5.1 클래스 컴포넌트
5.2 프로젝트 준비
5.3 개발
5.4 라이프 사이클 함수
5.5 요약

Chapter 6. 할 일 리스트 앱 - Context와 AsyncStorage
6.1 Context API
6.2 AsyncStorage
6.3 프로젝트 준비
6.4 개발
6.5 결과 학인
6.6 요약

Chapter 7. 날씨 앱 - 위치 정보와 API 사용법
7.1 Fetch
7.2 위치 정보
7.3 프로젝트 준비
7.4 개발
7.5 결과 확인
7.6 요약

Chapter 8. 영화 소개 앱 - 내비게이션과 앱 리소스
8.1 내비게이션
8.2 앱 리소스
8.3 프로젝트 준비
8.4 개발
8.5 결과 확인
8.6 요약

Chapter 9. SNS UI 클론 앱
9.1 프로젝트 준비
9.2 개발
9.3 결과 확인
9.4 요약

Chapter 10. iOS 애플리케이션 배포하기
10.1 디바이스 테스트
10.2 애플 개발자 프로그램 등록
10.3 인증서 및 프로비저닝 프로파일
10.4 앱 스토어 배포
10.5 요약

Chapter 11. 안드로이드 애플리케이션 배포하기
11.1 디바이스 테스트
11.2 구글 플레이 개발자 등록
11.3 서명 키 생성 및 설정
11.4 구글 플레이 배포
11.5 요약

 

환경구성은 윈도우, IOS 설명하지만

저자는 IOS를 메인으로 진행한다.
 최신 react-native를 사용한다면 
공식 문서를 사용해서 설정하길 빈다.

https://reactnative.dev/

 

React Native · Learn once, write anywhere

A framework for building native apps using React

reactnative.dev

( 저자는 0.62 버전이라 
잘 안되는 경우가 많음 )

 

요즘 트렌드인
함수형 코드와, TypeScript(난 이게 가장 마음에 듦)로 진행한다.  

내용은 필요한 내용만 군더더기 없이 깔끔하다

다만 중간에 오타와 전체 코드가 없고 기능별로
나누어서 전체 흐름을 파악하기가 다소 불편한감 있다. 

그래서 저자 깃허브 코드를 보면서 공부하면 되지만

(저자도 깃허브 소스를 보기를 원함 ㅋ)

여기서 문제가 코드가 최신화가 안되어 있어서
샘플로 연결한 url 주소가 응답이 없거나

0.62 버전
0.64 버전

0.64 부터 달라진 cocoapods package가 저자 샘플코드와 달라서
바로 실행되지 않고 몇가지 환경설정을 변경해줘야 한다. 

그래서 저자 블로그 -> 깃허브 -> 책 순으로 학습하기를 권고한다. 

https://dev-yakuza.posstree.com/ko/react-native/

 

React Native

react-native(RN)를 사용하여 어플리케이션을 제작한 기록입니다. react-native와 관련 라이브러리를 어떻게 활용하는지에 대해 공유합니다.

dev-yakuza.posstree.com

(블로그가 가장 최신화가 잘되어 있음)

 

4, 5, 6, 7, 8, 9 단원 별 프로젝트는 다 연관선이 있기 때문에
차례별로 완전히 숙지하고 다음 단원으로 학습해야한다.

저자 github 이슈를 올리면 답변이 빠르고 친절하다.
도저히 혼자서 해결이 안된다면 github 이슈란을 이용해보자

 

기초부분을 (context api, fetch, useState 등)
주로 다루기 때문에 입문자에 추천하는 책이다. 

728x90
반응형

'일기장' 카테고리의 다른 글

10월 5일 인프랩 기술 면접 후기  (2) 2023.10.11
프로그래머의 뇌 후기  (0) 2022.04.07
환전 해보기  (0) 2021.06.20
환전 체험  (0) 2021.06.17
do it 프로그레시브 웹앱  (0) 2021.03.16