크로스플랫폼 모바일 앱(ios, android 등)을 개발하기 위한 프레임워크를 추천받는다면, React Native와 Flutter를 들어봤을 것이다.
FlatList는 ScrollView처럼 많은 양의 데이터를 처리할 수 있게 해준다.
리액트 네이티브에서 라우팅을 하기 위해서 다음과 같은 라이브러리를 사용할 수 있다. @react-navigation/native @react-navigation/drawer @react-navigation/stack 등
React Native Elements는 React Native의 UI toolkit으로 화면을 구성하는데 도움을 주는 라이브러리이다.
앱을 종료 후 다시 실행하였을 때, 데이터가 남아있지 않는 문제가 있을 수 있다. 이때, 브라우저의 localStorage처럼 key-value기반으로 로컬에 데이터를 저장할 수 있게 해주는 라이브러리를 사용한다.
Slider는 흔히 볼 수 있는 UI로, 사용자가 좌우로 슬라이드하여 값을 설정할 수 있는 컴포넌트이다. 리액트 네이티브에서는 라이브러리를 사용하여 손쉽게 이를 구현할 수 있다.
Picker는 여러 선택지에서 하나를 사용자가 선택할 수 있도록 돕는 UI이다. 라이브러리를 사용하여 리액트 네이티브에서 손쉽게 이를 구현할 수 있다.