본문으로 건너뛰기

useInterval

window.setInterval 를 쉽게 사용할 수 있는 hook 입니다.

// number 혹은 IntervalOptions를 입력해주세요.
type IntervalOptions =
| number
| {
// 각 Effect 사이의 딜레이를 지정합니다.
delay: number | null;
// 만약 false로 지정된 경우 Effect를 즉시 실행시킵니다.
trailing?: boolean;
// 만약 false로 지정된 경우 Effect가 수행되지 않습니다.
enabled?: boolean;
};

Example

useInterval(updateServerTime, { delay: interval });