이제는 발등에 불떨어져야 할 시간이다.
내가 선택한 길임을 잊지 말자 🙂
즐겁다 행복하다 배우는거 너무 좋아 짜릿해!!

내가 했지만 솔직히 UI 너무 이쁘다.
그런데 사진을 붙여넣으면서도 고쳐야 할 곳들이 상당히 많이 보인다 ㅋㅋㅋㅋ
1) Header Title - 한글로 변경 2) background color - white로 변경
이거 쓰고 바로 수정해야겠다!
오늘은 API 받아와서 공연 정보 뿌려주는 것까지 구현해볼 계획이다.
React Navigation
브라우저 환경에서의 React Router와 유사하게, Native 환경에서 페이지(스크린)을 이동하게 해주는 라이브러리. 대표적인 Navigator로는 BottomTab, NativeStack이 있다.
params를 전달받아 렌더링 할 수 있다.
Refresh Control
앱 화면을 아래로 당기면 새로고침 되면서 re-fetch 할 수 있다.
ScrollView 또는 ListView에서 refreshControl 속성으로 사용할 수 있고, FlatList에서는 refreshing, onRefresh 속성으로 사용한다.
React Native Swiper 라이브러리
react-native-swiper
데이터를 다시 받아오는 방법
1) queryClient.invalidateQueries(queryKey)
모든 쿼리를 invalid 상태로 변경하고, active 상태의 쿼리들을 refetch한다.
만약 refetch를 원하지 않는다면 refetchActive: false 옵션을 설정한다.
2) queryClient.refetchQueries(queryKey)
해당하는 쿼리들을 refetch 한다.
여러개의 쿼리를 동시에 실행하는 방법
useQueries({queries: 배열})
Infinite Scroll
const {data, isLoading, hasNextPage, fetchNextPage}
= useInfiniteQuery({queryKey, queryFn, getNextPageParam})