[axios] get method > parameter가 있을 때만 요청 보내기
2023. 10. 8. 22:41
반응형
// id값이 들어올 수도, 아닐 수도 있다
const useGetData = (id?: number) => {
return useQuery(
[KEY],
() => {
if (id) { return getData(id); }
return null;
},
{ enabled: !!id && !!(id > 0) },
);
};
'예약시간'처럼 선택적으로 보내는 변수같은 경우, 값이 존재할 때만 payload에 담아 보낼 수도 있다.
const payload = {
content: replaceTemplateContent(content, undefined, 'send'),
...(reservationDateTime && { reservationDateTime }), // 이렇게~
};
반응형
'한 걸음 > React & Next.js' 카테고리의 다른 글
[ag-grid] 테이블 cell에 전달된 data(params) 꺼내 가공해서 사용하기 (0) | 2023.10.27 |
---|---|
[REACT/JS] 서버에서 Blob 형태로 받아온 파일을 string 값으로 변환해 화면에 그려주기 (0) | 2023.10.19 |
[React] isMobile - 모바일 화면사이즈인지 판별하는 custom hook 만들어 쓰기 (0) | 2023.03.09 |
[styled-components] theme에 반응형 기준사이즈 및 자주쓰는 컬러 추가하기 (0) | 2023.03.07 |
CSR vs SSR vs SSG의 차이 (0) | 2023.03.02 |