반응형
function test(){
const [page, setPage] = useState(0);
const [refreshing, setRefresh] = useState(false);
const onRefresh = () => {
setPage(10); // 이 부분이 적용 안됨.
setRefresh(true); // 이 부분이 적용 안됨
}
}
위와 같이 했는데... onRefresh가 호출은 되지만 변수가 변경이 되지 않는 문제가 있다.
이럴때는 아래와 같이 변경하므로써 해결 가능하다.
const onRefresh = useCallback(async () => {
setPage(0);
setRefresh(false);
}, [refreshing]);
참고용 메모..
반응형