React로 데이터 다루기데이터 가져오기푸드잇: 페이지네이션

Q

!options.cursor 와 options.cursor === '' 의 차이점

조회 384

좋아요 1

2023년 7월 26일




A
1개의 답변이 있어요
질문자 채택



2023년 7월 26일

댓글 4

2023년 7월 27일
아 답변 감사합니다
2023년 7월 27일
아 답변 감사합니다 // useEffect() 에 handleLoad({order , cursor, limit: LIMIT }); 이렇게 넣으니까 잘 작동하네요 !! // 그런데 useEffect() 에서 handleLoad에 order state의 객체만 넘겨주었기 때문에 options.cursor는 undefiend 값이다 라고 하셨는데 undefined 가 되는 원리가 어떻게 될까요 ??
2023년 7월 27일
useEffect로 첫 화면이 렌더링 될 때 cursor state를 넘겨 주지 않기 때문에 handleLoad 의 options 파라미터에는 cursor 가 존재 하지 않습니다. 그렇기 때문에 options 객체의 cursor 에는 undefiend 값이 되는 겁니다 .
2023년 7월 28일
아 cursor state를 넘겨주지 않아서 undefiend 값이 되는군요 ! // 감사합니다 ㅎㅎ

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇