Page 5 -
P. 5
이 책을
REA C T NA TIVE
읽기 전에
자바스크립트
이 책은 자바스크립트의 기본 지식을 갖춘 독자를 대상으로 작성했습니다. 만약 자바스크립트를
잘 알지 못한다면 리액트 네이티브를 학습하기 어려울 수 있습니다. 아직 자바스크립트를 잘 다루
지 못하는 독자분은 다음 링크에서 자바스크립트를 먼저 학습하세요. 기본 문법만 알아도 이 책을
학습하기에 충분합니다.
● https://ko.javascript.info
리액트
리액트 네이티브에서는 페이스북이 만든 UI 라이브러리인 리액트의 문법 및 API를 사용합니다.
기존에 리액트를 사용한 적이 있다면 리액트 네이티브를 학습할 때 훨씬 수월할 것입니다. 또한,
리액트를 다뤄본 적이 없는 분도 문제없이 학습할 수 있도록 책에서 주요 문법과 API를 다룹니다.
네이티브 코드
책의 후반부에서는 직접 작성한 네이티브 코드가 리액트 네이티브 프로젝트에 어떻게 연동되는지
알아봅니다. 이 과정에서 안드로이드의 경우 자바와 코틀린을, iOS의 경우 Objective-C와 스위
프트를 다룹니다. 네이티브 모바일 앱을 개발해봤다면 이 부분을 더 쉽게 학습할 수 있으나, 개발
해본 적이 없어도 문제없이 실습할 수 있도록 설명했습니다. 다만, 네이티브 코드를 더욱 자유자
재로 활용하고자 한다면 추후 필요한 언어를 따로 학습하면 더욱 좋습니다.
타입스크립트
12장부터는 자바스크립트 코드에 정적 타입 시스템을 적용하기 위해 타입스크립트를 사용합니
다. 타입스크립트를 잘 모르는 분도 프로젝트에 타입스크립트를 적용할 수 있도록 타입스크립트
의 기초를 먼저 다룹니다(페이스북에서 만든 정적 타입 시스템인 Flow는 이 책에서 사용하지 않
습니다).
007