Luonnos
useSortV2
React-hook tiedon järjestämiseen.
React-hook tiedon järjestämiseen.
Järjestettävä data.
Tyyppi: Array<T>
Hookille annettavat asetukset.
Tyyppi: UseSortV2Options<T, K>
| Nimi | Tyyppi | Oletusarvo |
|---|---|---|
| collatorOptions | Intl.CollatorOptions | { numeric: true, ignorePunctuation: true } |
| compare | UseSortV2Compare | - |
| defaultSort | UseSortV2Config<K> | - |
| fields | Partial<Record<K, UseSortV2FieldConfig<T>>> | - |
| getValue | UseSortV2GetGlobalValue<T, K> | - |
| locale | string | fi |
| nullishOrder | "auto" | "first" | "last" | auto |
| onChange | (sort: UseSortV2Config<K>) => void | - |
| sort | UseSortV2Config<K> | - |
Järjestetty data.
Tyyppi: Array<T>
Avain, jonka mukaan data on järjestetty.
Tyyppi: string
Järjestyksen suunta ("ascending" | "descending" | "none")
Tyyppi: UseSortV2Order
Funktio, joka järjestää datan automaattisesti valmiin järjestyksen (ei järjestystä → laskeva järjestys → nouseva järjestys → ei järjestystä) mukaisesti.
Tyyppi: (key: string) => void
| Nimi | Tyyppi | Oletusarvo |
|---|---|---|
| key
*pakollinen | string | - |
Funktio, joka järjestää datan annetun avaimen ja järjestyksen mukaisesti.
Tyyppi: (key: string, order: UseSortV2Order) => void
| Nimi | Tyyppi | Oletusarvo |
|---|---|---|
| key
*pakollinen | string | - |
| order
*pakollinen | UseSortV2Order | - |
Funktio, joka nollaa järjestyksen.
Tyyppi: () => void