Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mutate all refs by cache key to revalidate all #92

Open
charshin opened this issue Oct 8, 2020 · 2 comments
Open

mutate all refs by cache key to revalidate all #92

charshin opened this issue Oct 8, 2020 · 2 comments
Labels
enhancement New feature or request swr

Comments

@charshin
Copy link
Contributor

charshin commented Oct 8, 2020

import { get, post } from 'api';

const useSignedInUser = () => {
  const { data: user } = useSWRV('/user/verify', get);
  return user;
};

const signin = async ({ email, password }) => {
  const user = await post('/login', { emailId: email, password });
  mutate('/user/verify'); // I assume this should revalidate but it didn't or is it supported?
  return user;
};

https://swr.vercel.app/docs/mutation#revalidate

@charshin charshin changed the title mutate does not revalidate mutate does not revalidate Oct 8, 2020
@darrenjennings
Copy link
Contributor

@charshin this would be a great feature that swrv does not yet support.

@darrenjennings darrenjennings added enhancement New feature or request swr labels Oct 19, 2020
@darrenjennings darrenjennings changed the title mutate does not revalidate mutate all refs by cache key to revalidate all Oct 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request swr
Projects
None yet
Development

No branches or pull requests

3 participants
@darrenjennings @charshin and others