Solid.js + tanstack/solid-query multiple refetch problem on error
Hi all, I'm using tanstack for client-server communication. And I'm turning the hook to createMemo if I want it to be re-mounted when I change query-params. But, for some reason, if such a hook receives an error from the server, it mounts infinitely many times. How to solve this problem?
const eventsQuery = createMemo(() => messagesIds().length ? getScheduledEventsApiFrontendScheduledEventsGetQuery( { scheduled_event_ids: messagesIds(), }, { query: { onSuccess: res => { if (JSON.stringify(res) !== '{}') setAllMessages(JSON.parse(JSON.stringify(res))); }, onError: () => {}, enabled: !!messagesIds().length, }, }, ) : null, );

0 Replies