react-native-responsive-screen
https://www.npmjs.com/package/react-native-responsive-screen
: 가로 세로 길이를 해당 디바이스의 %로 변환하여 계산됨. ex) wp / hp
: 각기 다른 디바이스에서 같은 비율로 화면을 볼 수 있음.
lottie-react-native
https://www.npmjs.com/package/lottie-react-native?activeTab=readme
: React Native 애플리케이션에서 Lottie 애니메이션을 사용할 수 있게 해주는 도구.
(단 lottie 형식만 가능. 모든 gif, 움짤을 적용할 수 없음.)
(로티 이미지로 원하는 애니메이션을 찾을 수 없을 경우 다른 라이브러리 필요함.)
Styled Components
: CSS-in-JS 라이브러리 - CSS 문법을 쉽게 적용할 수 있도록 함
react-navigation/native
"^6.1.15"
: 화면 간 이동을 설정할 수 있는 라이브러리
Prop-Types
"^15.8.1"
: 전달 받은 props의 타입을 내가 원하는 props 타입인지 확인하고, 받을 수 있는 props를
제한한다.
expo-app-loading
"^2.1.1"
: Expo 애플리케이션에서 초기 로딩 화면을 더욱 세밀하게 제어할 수 있도록 도와주는
라이브러리. 기본적으로 Expo 애플리케이션은 앱 시작 시 자동으로 로딩 화면을
표시하지만, expo-app-loading을 사용하면 더 많은 커스터마이징 옵션을 제공받을 수 있다.
@react-native-async-storage/async-storage
"1.21.0"
: React Native 애플리케이션에서 로컬 데이터를 비동기적으로 저장하고 검색할 수 있도록 해주는 비동기 저장소 라이브러리.
이 라이브러리는 네이티브 코드와 통합되어 효율적이고 안전한 데이터 저장 및 검색 기능을 제공함.