TIL - 2021.07.01

요리하는코더·2021년 7월 1일
0

TIL

목록 보기
144/193
post-thumbnail

자기전에 작성하는 TIL이다🥱 생각보다 시간이 너무 늦어졌다.ㅠㅠ

👉 오늘 한 일

  • React Native 개발
  • 운동
  • 독서

👉 공부한 내용

  • 오늘은 API 연결을 구현했다. 처음에 API가 GET 요청할 때 body에 값을 넣어서 보내는 방식이었다. 하지만 내가 사용하는 axios엔는 GET에 body를 넣을 수 없었다.

    data is the data to be sent as the request body
    Only applicable for request methods 'PUT', 'POST', 'DELETE , and 'PATCH'
    When no transformRequest is set, must be of one of the following types:

    • string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams
    • Browser only: FormData, File, Blob
    • Node only: Stream, Buffer
      출처: axios github

위의 내용을 토대로 검색해보니 GET method는 body에 data를 넣는 것이 구현 스펙 상 필요 없다는 내용이 있었다. params를 사용하라는 뜻 같기도 했고 적절하지 않은 방식이다로 이해했다. 그래서 API 요청을 부탁한 후 data를 가져오는 것에 성공했다. 그리고 나서 무한 스크롤 + 페이지네이션을 구현했는데 [React Native] FlatList으로 Infinite Scroll와 Pull Down Refresh 구현하기reactnative docs를 참고했다. 아직 모든 데이터를 다 불러왔을 때 즉, 마지막 페이지일 때는 data 요청을 안 하게 만들어야하는데 내일 수정해야겠다.

  • 내일은 noti 코드를 짜서 테스트를 하고 검색 기능, 상태 관리를 좀 고려해 봐야할 거 같다.

☕️ 잡담

헬스장 결제를 안 하니 잘 안 가게 돼서 PT나 운동을 결제하려고 한다..! 그리고 친구랑 운동장을 같이 뛰었는데 같이 뛰니 재밌었고 앞으로도 꾸준히 뛰어보려고 한다.
친구들이랑 여행을 가려는데 교통비 관련해서 얘기가 길어져서 집에 와서 공부를 많이 못했다 ㅠㅠ 다같이 재밌게 놀기 위해 가는 거니 서로 잘 조율해 봐야겠다!
이제 내일도 출근이니 자려는데 책 좀 읽다가 자야겠다!


📑 참고사이트

profile
요리 좋아하는 코린이

0개의 댓글