본문 바로가기
개발/React Native

2.3 Third Party Packages

by 세크레투스 2023. 5. 31.
반응형
SMALL

1. Component와 API의 차이점

1) Component는 화면에 렌더링할 항목이다.

예를 들어서 View는 가장 기본적인 Component 이다.

return() 안에 있는 컴포넌트는 전부 다 렌더링이 된다고 생각하면 된다.

 

2) API는 자바스크립트 코드이다.

자바스크립트 코드는 운영체제와 소통을 한다.

예를 들어서 Vibration API를 사용하면 핸드폰에서 진동을 키거나 끄게 작동할 수 있다.

 

2. 제 3(third-party) 패키지와 API를 사용하는 방법

1) reactnative.directory 웹페이지에 접속한다.

이 패키지들은 전부 커뮤니티에서 개발한 패키지들이다.

 

2) expo 웹페이지에 접속한다.

Expo 팀에서 자체적으로 개발한 패키지들과 API들이다.

이것을 Expo SDK 라고 부른다.

Expo SDK에는 정말 많은 패키지들과 API들이 있다.

이것이 많은 사람들이 Expo를 사용하는 이유이다.

(React Native 패키지가 없다면, Expo 패키지를 사용하면 되니까..!)

 

3. Expo 의 StatusBar와 ReactNative의 StatusBar는 같은가?

결과적으론 같다고 볼 수 있다.

다만, Expo에서 기존의 ReactNative의 StatusBar를 개선시켜서 좀 더 좋게 바꾼 것이다.

하지만 약간의 사용법이 다르다고 생각하면 될 것이다.

반응형
LIST

'개발 > React Native' 카테고리의 다른 글

2.6 Styles part two  (0) 2023.06.01
2.4 Layout System  (0) 2023.05.31
2.2 React Native Packages  (0) 2023.05.31
2.1 The Rules of Native  (0) 2023.05.31
2.0 Snack  (0) 2023.05.31