Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A dependencykből kitöröltem a React Query v3-at és helyette behúztam a @tanstack/react-query-t.
Az api/hooks mappában a v3-ra hivatkozó függvényeket átírtam, habár nem történt sok módosítás. Az első paramétert meg kellett jelölni queryKey-ként és a callbacket queryFn-ként. Ezenkívül a retry és az enabled sima paraméterként szerepel, nem objectként.
A mutationekben hasonló változások történtek.
A React Componentekben az isLoadingot csak át kellett írni az isPendingre, de ahogy a dokumentációt értelmeztem, ugyanazt a feladatot látja el.
Az egyetlen változtatás, amiben nem vagyok biztos, hogy korrektül működik, az a src/api/contexts/auth/AuthContext.tsx fileban történt:
A v5-ben nincsen onSuccess callbackje a useQuerynek, de azt a javaslatot láttam, a React Query fejlesztőitől, hogy használjunk useEffectet, mikor egy query visszatérési értéke érdekel minket. Mikor a lokális backenddel teszteltem manuálisan, akkor minden működni látszott, de még sosem csináltam ekkora migrationt, így kérlek fenntartásokkal kezeljétek.
Továbbá kicseréltem a régi React Query Devtools a v5-höz tartozóra