핵심 컴포넌트와 API
React Native는 앱 개발에 바로 사용할 수 있는 여러 코어 컴포넌트를 제공한다. 좌측 사이드바(또는 화면이 좁을 경우 상단 메뉴)에서 모든 컴포넌트를 확인할 수 있다. 시작하기 어려운 경우 아래 카테고리를 참고한다:
React Native에 포함된 컴포넌트와 API만 사용해야 하는 것은 아니다. React Native는 수천 명의 개발자로 구성된 커뮤니티를 보유하고 있다. 특정 기능을 제공하는 라이브러리를 찾고 있다면 라이브러리 찾기 가이드를 참고한다.
기본 컴포넌트
대부분의 앱은 다음 기본 컴포넌트 중 하나 이상을 사용한다.
사용자 인터페이스
다음은 플랫폼에 상관없이 동일하게 렌더링되는 일반적인 사용자 인터페이스 컨트롤이다.
리스트 뷰
ScrollView
와 달리, 아래 소개할 리스트 뷰 컴포넌트들은 화면에 보이는 엘리먼트만 렌더링한다. 이 특징은 긴 데이터 목록을 표시할 때 성능 면에서 유리하다.
안드로이드 컴포넌트와 API
다음에 소개할 대부분의 컴포넌트는 안드로이드에서 자주 사용하는 클래스를 감싸는 래퍼를 제공한다.
iOS 컴포넌트와 API
다음에 나오는 여러 컴포넌트는 자주 사용되는 UIKit 클래스의 래퍼를 제공한다.
기타 컴포넌트
이 컴포넌트들은 특정 애플리케이션에 유용할 수 있다. 모든 컴포넌트와 API 목록을 확인하려면 왼쪽 사이드바(또는 화면이 좁을 경우 상단 메뉴)를 참고한다.