31 lines
555 B
Markdown
31 lines
555 B
Markdown
---
|
|
id: hashKey
|
|
title: hashKey
|
|
---
|
|
|
|
```ts
|
|
function hashKey(queryKey): string;
|
|
```
|
|
|
|
Defined in: [packages/query-core/src/utils.ts:284](https://github.com/TanStack/query/blob/main/packages/query-core/src/utils.ts#L284)
|
|
|
|
Default query & mutation keys hash function.
|
|
Hashes the value into a stable hash.
|
|
|
|
## Parameters
|
|
|
|
### queryKey
|
|
|
|
readonly `unknown`[]
|
|
|
|
## Returns
|
|
|
|
`string`
|
|
|
|
## Example
|
|
|
|
```ts
|
|
// Object keys are sorted, so key order doesn't affect the hash:
|
|
hashKey(['todos', { page: 1, filter: 'done' }]) // === '["todos",{"filter":"done","page":1}]'
|
|
```
|