Skip to content

setQueryData doesn't create a new query #453

@antgonzales

Description

@antgonzales

My team recently attempted to test a component that reads from the cache by creating a dummy data set. We noticed that when using setQueryData, no new queries are created.

import { queryCache } from 'react-query'

queryCache.setQueryData('test', () => ({test: 'test'})); // <-- Should create a new query if missing
console.log('get query cache', queryCache.getQueryData('test')); // <-- Doesn't create a new query

I believe it has something to do in these lines:
https://github.com/tannerlinsley/react-query/blob/master/src/queryCache.js#L186

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions