React Native는 초기에 개발자들에게 많은 API와 Components를 제공하고자 했습니다. 그러나 이러한 API와 Components를 관리하고 업데이트하는 것은 어려웠습니다. 이로 인해 React Native 팀은 이러한 규모를 줄이고 가장 중요한 기능에만 초점을 맞추기로 결정했습니다. 이것은 React Native를 가능한 빠르게 만드는 데에 집중하고자 했기 때문입니다. 그 결과, React Native 패키지가 많이 줄어들었습니다. 이제는 개발자들이 Third Party 패키지를 사용해야 합니다.
React Native 커뮤니티에서는 React Native 패키지를 보완하기 위해 다양한 Third Party 패키지와 API를 제공합니다. 이러한 패키지를 찾을 수 있는 좋은 장소는 React Native Directory 입니다.
Third Party 패키지를 선택할 때는 업데이트가 자주 되며 버그가 없는 옵션을 선택하는 것이 중요합니다. Expo 팀이 자체적으로 만든 Packages와 APIs를 Expo SDK라고 합니다. 대부분의 필수 Packages는 Expo팀에서 제공합니다.