useDebounce
Debounce-funktio suorituskyvyn optimointiin.
Debounce-funktio suorituskyvyn optimointiin.
Suoritettava funktio.
Tyyppi: (...args: unknown[]) => unknown
Viive millisekunteina. Funktio suoritetaan korkeintaan kerran annetussa aikaikkunassa.
Tyyppi: number
Lodashin debounce-funktion options-parametri. Kertoo suoritetaanko funktio aikaikkunan alussa vai lopussa. Sallii myös maksimiajan asettamisen funktion suorittamisen odottamiselle.
Tyyppi: UseDebounceOptions
Nimi | Tyyppi | Oletusarvo |
---|---|---|
leading | boolean | false |
trailing | boolean | true |
maxWait | boolean | - |
Funktio, joka suoritetaan viivästytetysti.
Tyyppi: () => void
Funktio, joka keskeyttää viivästytetyn suorituksen (kutsutaan automaattisesti komponentin unmount-vaiheessa).
Tyyppi: () => void
Funktio, joka suorittaa viivästytetyn funktion välittömästi.
Tyyppi: () => void