-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
@tanstack/[email protected] react-native example does not work - queryFn not being called #4154
Comments
yeah two different things here:
|
@DamianOsipiuk FYI |
Me too, downgrade to v4.2.3 and works fine! |
I have updated my expo based project to the latest expo v 46 (react 18) (from v 45) and queryFn is being called. |
can confirm the issue! |
@Willham12 @gagamil @Gedoz @tomskopek can you please try with this version?
it's from the preview build of this PR: not sure if it actually fixes things for this issue but it's worth a try 😅 |
|
ok thx |
okay, now for another attempt. @Willham12 please try:
it's from this PR: |
LGTM |
if someone wants to update the react-native example and make it work again, please open a dedicated PR |
Hi! Thanks for the rapid fix, I really love this library! I would love to update the react native example. I already made the fix, but I can't push. Sorry if I'm a newbie in OSS. 😅 |
Awesome, thank you. You need to fork the library, then push to your fork and create a PR here |
Thank you! PR has been created. |
Describe the bug
I'm trying to migrate from react-query v3. I couldn't get react-query v4.3.4 to work in my react-native app, so I eventually tried the demo app.
The react-native example provided in the repo also doesn't work.
Specifically, the queryFn doesn't seem to be getting called. You can verify this by noting that
console.log
infetchMovies()
never gets called.I downgraded the example app to use [email protected], a version I have working in my react web project. I also tried 4.2.3, the last version before 4.3 minor version was released.
Now the
console.log
infetchMovies()
does get called, as expected.However, note that now
data
seems to be returning a function, instead of an array, as I'd expect, so the example repo still is not working out of the box.Thanks!
Your minimal, reproducible example
https://github.com/TanStack/query/tree/main/examples/react/react-native
Steps to reproduce
Run the expo code example provided in the package, with react-query set to v4.3.4
Expected behavior
As a user, I expect to see a movie list, but I do not.
How often does this bug happen?
No response
Screenshots or Videos
No response
Platform
react-query version
4.3.4
TypeScript version
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: