책소개
채팅 앱을 구현하며 리액트 네이티브의 입문부터 테스트까지단순히 UI 컴포넌트를 설명하는 이론서가 아니라, 실제로 간단한 모바일 앱을 만들면서 디버깅과배포까지 빠르게 입문할 수 있는 책이다. 자바스크립트의 기본 지식을 알고 있으며, 자바스크립트 ES6 문법에 대해 이해하고 있다면 읽기에 더욱 편하다. 핵심 내용부터 먼저 보면서 리액트 네이티브의 사용 방법을 익힌 후, 직접 애플 앱 스토어와 구글 플레이 스토어에 배포하도록 구성했다. 이 책의 목표는 리액트 네이티브 완전 정복이 아니다. 리액트 네이티브를 부담 없이 쉽게 시작하여 무엇이든 하나라도 만들어보고 싶다면 바로 지금이다!
목차
1장. 리액트 네이티브란?1.1 리액트 네이티브의 장점과 단점 1.2 리액트 네이티브의 동작 방식 1.3 마치며 - 리액트를 공부한 후 시작해야 하나요?2장. 리액트 네이티브 시작하기 2.1 개발 환경 준비하기 2.2 리액트 네이티브 프로젝트 만들기2.3 마치며- 리액트 네이티브 멀티 플랫폼 개발3장. 컴포넌트3.1 JSX 3.2 컴포넌트3.3 props와 state3.4 이벤트3.5 마치며- 타입 확인4장. 스타일링4.1 스타일링4.2 리액트 네이티브 스타일4.3 스타일드 컴포넌트4.4 마치며- Prettier5장. 할 일 관리 애플리케이션5.1 프로젝트 준비하기5.2 타이틀 만들기5.3 Input 컴포넌트 만들기5.4 할 일 목록 만들기5.5 기능 구현하기5.6 부가 기능5.7 마치며- 디자인 도구 6장. Hooks6.1 useState6.2 useEffect6.3 useRef6.4 useMemo6.5 커스텀 Hooks 만들기6.6 마치며- 클래스형 컴포넌트를 공부해야 하나요? 7장. Context API 7.1 전역 상태 관리7.2 Context API7.3 useContext7.4 마치며- 커뮤니티8장. 내비게이션8.1 리액트 내비게이션8.2 스택 내비게이션 8.3 탭 내비게이션 8.4 마치며- 나의 첫 번째 리액트 네이티브 프로젝트9장. 채팅 애플리케이션9.1 프로젝트 준비9.2 파이어베이스9.3 앱 아이콘과 로딩 화면9.4 인증 화면9.5 메인 화면9.6 마치며- 애플 개발자 계정 생성10장. 배포하기10.1 프로젝트 빌드 10.2 iOS 배포10.3 안드로이드 배포10.4 버전 업그레이드10.5 마치며- 이 책 이후에