✓ Pull to Refresh
스크롤을 반대로 당겨서 새로고침하는 기능을 구현해보았다.
✓ Infinite Scrolling
스크롤이 끝에 도달했을 때 쯤, 서버 요청을 하여 계속해서 데이터를 받아와 계속해서 렌더링하는 무한 스크롤링을 구현하였다.
✓ Cache Persist
서버와 연결이 끊겨도, AsyncStorage에 저장된 Cache로 앱 사용이 가능하게 만들어주었다.
✓ useNavigation으로 Navigator가 아닌 스크린에서 이동
useNavigation
으로 다른 스크린으로 이동 가능하다.
✓ typePolicies를 설정하여 Cache가 작동하는 방식을 변경
Apollo의typePolicies
를 변경하면, 전달 받은 데이터를 어떻게 처리할 것인지 설정 가능하다.
✓ Apollo가 초기화되기 전에, Cache 불러오기
ApolloProvider
가 렌더되기 전에 PersistCache를 실행시켜 기존에 저장되어있던 Apollo Cache를 불러와야한다.
✓ FEED 블로깅
✓ Like & Search 공부하기
✓ TIL 쓰기