2021.10.04 TIL

정관우·2021년 10월 4일
0
post-thumbnail

😎 Things I Learned

✓  Pull to Refresh
스크롤을 반대로 당겨서 새로고침하는 기능을 구현해보았다.

✓  Infinite Scrolling
스크롤이 끝에 도달했을 때 쯤, 서버 요청을 하여 계속해서 데이터를 받아와 계속해서 렌더링하는 무한 스크롤링을 구현하였다.

✓  Cache Persist
서버와 연결이 끊겨도, AsyncStorage에 저장된 Cache로 앱 사용이 가능하게 만들어주었다.

🤔 Things To Remember

✓  useNavigation으로 Navigator가 아닌 스크린에서 이동
useNavigation으로 다른 스크린으로 이동 가능하다.

✓  typePolicies를 설정하여 Cache가 작동하는 방식을 변경
Apollo의 typePolicies를 변경하면, 전달 받은 데이터를 어떻게 처리할 것인지 설정 가능하다.

✓  Apollo가 초기화되기 전에, Cache 불러오기
ApolloProvider가 렌더되기 전에 PersistCache를 실행시켜 기존에 저장되어있던 Apollo Cache를 불러와야한다.

🤓 Things To Do

✓  FEED 블로깅
✓  Like & Search 공부하기
✓  TIL 쓰기

profile
작지만 꾸준하게 성장하는 개발자🌳

0개의 댓글