HTTP의 GET을 이용하여 데이터를 가져올 때, sort 쿼리를 작성하여 데이터를 정렬하여 가져올 수 있다.
const { data } = await letterApi.get('/letters?_sort=createdAt');
이런식으로 ?_sort 뒤에 서버의 데이터에서 정렬의 기준이 될 키 이름을 적어주면된다.
기본적으로 ASC 오름차순 정렬이고,
const { data } = await letterApi.get('/letters?_sort=-createdAt');
이렇게 키 이름 앞에 마이너스를 추가하면 DESC 정렬이 된다.
날짜 정보는 현재 시점과 멀수록 작은 값이다.
현재 날짜 값 크기 > 과거 날짜 값 크기
따라서 최신순으로 배치하려면 날짜순 DESC로 정렬하면 된다.
🔽 참고하기 좋은 글
그런데 로컬에서는 정렬이 잘 되는데 배포 사이트에서는 안먹혀서 해결중이다..
++ glitch로 배포한 서버에서는 sort가 안먹힌다고 한다.
'Today I Learned' 카테고리의 다른 글
댓글마다 개별 모달 렌더링하기 (0) | 2024.02.26 |
---|---|
인증과 인가 (0) | 2024.02.23 |
모달창 구현하기 (0) | 2024.02.21 |
2024.02.21 TIL - PATCH, 로컬스토리지 (0) | 2024.02.21 |
개발자 도구로 디버깅하기 (0) | 2024.02.21 |