useSort
UseSort-hookia voi käyttää mm. taulukon rivien järjestämiseen.
UseSort-hookia voi käyttää mm. taulukon rivien järjestämiseen.
Tyyppi: Array<{ [key: string]: any }>
Järjestettävä data.
Tyyppi: string
Oletusarvo: fi
Järjestämiseen käytetty locale.
Tyyppi: Intl.CollatorOptions
Oletusarvo: { numeric: true, ignorePunctuation: true }
Intl.Collator-rakentajan options-objekti, jolla järjestyksen toimintaa voi hienosäätää.
Tyyppi: { key: string; order: SortOrder }
Oletusarvo: -
Oletusjärjestyksen asetukset.
Tyyppi: Array<{ [key: string]: any }>
Järjestetty data.
Tyyppi: string
Avain jonka mukaan data on järjestetty.
Tyyppi: string
Järjestyksen suunta ["none", "asceding, "descending"]
Tyyppi: (key: string, sortFunction?: SortFunction, valueFunction?: ValueFunction) => void
Funktio, joka järjestää datan automaattisesti. Anna parametriksi objekteissa oleva avain (string), jonka mukaan data järjestetään. Anna parametrina `sortFunction` muita kuin `string`-muotoisia arvoja varten. Anna parametrina `valueFunction` kun käytetään muuta kuin objektin avaimella löytyvää arvoa.
Tyyppi: (key: string, order: SortOrder, sortFunction?: SortFunction, valueFunction?: ValueFunction) => void
Funktio, joka järjestää datan annettujen parametrien perusteella. Anna parametriksi objekteissa oleva avain (string) ja järjestys ("ascending" | "descending" | "none"), jonka mukaan data järjestetään. Anna parametrina `sortFunction` muita kuin `string`-muotoisia arvoja varten. Anna parametrina `valueFunction` kun käytetään muuta kuin objektin avaimella löytyvää arvoa.