Skip to main content

핵심 컴포넌트와 API

React Native는 앱 개발에 바로 사용할 수 있는 여러 코어 컴포넌트를 제공한다. 좌측 사이드바(또는 화면이 좁을 경우 상단 메뉴)에서 모든 컴포넌트를 확인할 수 있다. 시작하기 어려운 경우 아래 카테고리를 참고한다:

React Native에 포함된 컴포넌트와 API만 사용해야 하는 것은 아니다. React Native는 수천 명의 개발자로 구성된 커뮤니티를 보유하고 있다. 특정 기능을 제공하는 라이브러리를 찾고 있다면 라이브러리 찾기 가이드를 참고한다.

기본 컴포넌트​

대부분의 앱은 다음 기본 컴포넌트 중 하나 이상을 사용한다.

사용자 인터페이스​

다음은 플랫폼에 상관없이 동일하게 렌더링되는 일반적인 사용자 인터페이스 컨트롤이다.

리스트 뷰​

ScrollView와 달리, 아래 소개할 리스트 뷰 컴포넌트들은 화면에 보이는 엘리먼트만 렌더링한다. 이 특징은 긴 데이터 목록을 표시할 때 성능 면에서 유리하다.

안드로이드 컴포넌트와 API​

다음에 소개할 대부분의 컴포넌트는 안드로이드에서 자주 사용하는 클래스를 감싸는 래퍼를 제공한다.

iOS 컴포넌트와 API​

다음에 나오는 여러 컴포넌트는 자주 사용되는 UIKit 클래스의 래퍼를 제공한다.

기타 컴포넌트​

이 컴포넌트들은 특정 애플리케이션에 유용할 수 있다. 모든 컴포넌트와 API 목록을 확인하려면 왼쪽 사이드바(또는 화면이 좁을 경우 상단 메뉴)를 참고한다.