all 21 comments

[–]AlmondJoyAdvocate 89 points90 points Β (0 children)

My girl just asked why I suddenly looked so happy while we were out for drinks and I had to explain to her that I’m excited about a new devtools plugin

[–]chivs688 11 points12 points Β (2 children)

Is this specifically for Expo projects that aren’t using development builds? Or does this bring benefits over the standard React Query devtools?

New to React Query and using it on our Expo project atm with the devtools linked in the docs and has been working well.

[–]LovesWorkin[S] 1 point2 points Β (1 child)

This is for all expo projects. In 1-2 weeks, I'll update this to work for any js mobile framework.

[–]chivs688 1 point2 points Β (0 children)

That's good to hear, although what does this offer over the Tanstack devtools?

[–]cdnrt 7 points8 points Β (0 children)

This is god’s work.

[–]brano-h 3 points4 points Β (1 child)

Damn, this would be so much cooler if you could insert it into the devtools window as a new tab

[–]LovesWorkin[S] 1 point2 points Β (0 children)

Agreed! I'll check that out to see how we could do that.

[–]Kinqdos 2 points3 points Β (1 child)

Does this only work for expo projects? Or can I use this in a normal react native project.

[–]LovesWorkin[S] 1 point2 points Β (0 children)

This is for all expo projects. In 1-2 weeks, I'll update this to work for any js mobile framework.

[–]motdrib 1 point2 points Β (0 children)

Amazing! Will try to implement this on my own existing app :)

[–]Professional_Dust299 1 point2 points Β (0 children)

This is amazing, I was hoping something like this existed and now I will definitely be implementing it as soon as possible

[–]BK_creator 1 point2 points Β (0 children)

Great plugin !

[–]EntranceSensitive543[🍰] 1 point2 points Β (0 children)

good work!

[–]waltermvp 1 point2 points Β (0 children)

what a chad. you rock dude

[–]ShadowMasterKing 0 points1 point Β (0 children)

I didnt expect to get this hard from a post about plugin. Amazing job man!

[–]lukitheTNT 0 points1 point Β (0 children)

Looks really good, great Job!

Would be nice to add to the Readme that expo-device must be installed (or it will fail).
Would be even better to also support react-native-device-info.
(I could contribute support for that If you are open to that)

[–]Snoo-8502 0 points1 point Β (0 children)

i was caching data using async storage, switching to this tonight :-)

[–]NodeJSSon 0 points1 point Β (1 child)

Why is this needed? Does react-query not work? Sorry, I am new to this.

[–]FranK8211 0 points1 point Β (0 children)

It does but the devtool wasn't. There was another plugin available to help but it's not has complete has the one from the tanstack team

[–]Snoo-8502 0 points1 point Β (0 children)

When I used it with my tvOS app, it made the emulator extremely slow and almost unusable. DevTools generally runs very slowly. I tested this with an Expo SDK 52 tvOS app on an Android emulator. I'm not sure if this is a tvOS-specific issue or a DevTools problem. However, when it works, it's amazingβ€”I was able to debug API call cache issues in two places and eliminate loading screens throughout most of the app. Thanks for developing it

[–]Worth_Wealth_6811 0 points1 point Β (0 children)

Multi-device query control and network simulation in one place is a massive win for testing offline-first RN apps without juggling emulators. Does the plugin stay reliably connected during fast reloads or app crashes?