0 }}>{children}</SWRConfig>
в myComponent.test.tsx:
beforeAll(() => server.listen());
afterEach(() => {
server.resetHandlers();
cache.clear();
});
afterAll(() => server.close());
где cache - import { cache } from 'swr';
Кейс:
При запуске всего бандла тестов хук useSWR возвращает кэшированное значение, ломая при этом последний тест. При отдельном запуске последнего теста - все ок.
Вопрос:
Стоит ли писать ишак в swr, или я что-то проебал?
Если кому интересно: починил грязным хаком через mutate(key), но такое ощущение, что ишак все-таки нужен Спасибо уточкам :)
Обсуждают сегодня