2021.10.02 TIL

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

😎 Things I Learned

✓  React Hook Forms on Native
React Native에서 React Hook Forms의 사용법을 익혔다.

✓  navigation & route
React Native 컴포넌트가 기본적으로 갖는 props다. navigation.navigate로 컴포넌트 간에 데이터를 전달하고 route.params로 받을 수 있다.

✓  AsyncStorage
React Native의 로컬 스토리지에 저장하기 위해서 Promise 기반 API인 AsyncStorage의 사용법을 익혔다.

🤔 Things To Remember

✓  expo install vs npm install
expo install은 npm install을 호출하고 추가로 패키지가 expo 버전에서 돌아가는지 확인한다.

✓  Error : Rendered more hooks than during the previous render
hooks는 모든 렌더링에서 똑같이 선언되어야 하기 때문에, 처음부터 hook 먼저 모두 렌더시켜야 한다. 어떻게 렌더링 되는지에 따라, hook이 다르게 렌더되기 때문에 생기는 에러다.

✓  AsyncStorage to Reactive Variable
AsyncStorage에서 꺼내오는 것보다 Reactive Variable을 불러오는게 더 빠르기 때문에 자주 사용한다면 AsyncStorage에 저장된 데이터를 Reactive Variable로 선언해주는 것이 좋다.

🤓 Things To Do

✓  Authentication 블로깅
✓  Feed 시작하기
✓  TIL 쓰기

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

0개의 댓글