Jonathan Bones's Avatar

Jonathan Bones

@bonesyblue.bsky.social

Senior Dev πŸ‘¨πŸ»β€πŸ’» || Musician 🎹 || Engineer πŸ“±|| Rocket man πŸš€ Interested in all things React, React Native & Expo. Co-Organizer of React(Native) Kiel Meetup. πŸ“Hamburg, DE

494 Followers  |  144 Following  |  70 Posts  |  Joined: 12.05.2023  |  2.2448

Latest posts by bonesyblue.bsky.social on Bluesky


One thing to watch out for though was using react-native Pressables in portals. Switching these out to react-native-gesture-handler Pressables meant the press event handlers were fired correctly.

18.02.2026 21:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Nice! Adding it to our project this evening was really simple and since the naming is consistent with gorhom portal I only had to update the imports and add StyleSheet.absoluteFillObject to the PortalHosts and we were good to go. πŸš€

18.02.2026 21:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Huge thanks to @expo.dev for featuring our journey with DEPOT on their blog! Big thank you as well to @baumstumpf.bsky.social for the editorial support πŸ™
The path to success was built one step at a time - and those incremental improvements compounded to really pay off. πŸš€

05.02.2026 17:11 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
React Native Radio - RNR 352 - Expo Launch with Cedric van Putten Mazen and Robin welcome back Cedric van Putten to discuss Expo Launch, a new tool that automates deploying React Native apps to the App Store. Learn how Expo is streamlining certificates, screenshots,...

πŸ–€β€οΈ RNR 352 β€οΈπŸ–€

This week: @expo.dev Launch! πŸš€

Our hosts @mazenchami.dev and @robinheinze.dev welcome back @cedric.dev to break down how Expo's new tool is making it easier than ever to launch to the App Store!

Listen now πŸ‘‡
infinite.red/react-native...

30.01.2026 20:41 β€” πŸ‘ 12    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0
Preview
Vercel now supports the Bun Runtime Deploy and run your applications with Bun's fast JavaScript runtime on Vercel Functions, with full access to Bun APIs and improved performance

Vercel added Bun runtime support (Beta): Next.js apps can now access native Bun APIs like Bun.file πŸŽ‰ To enable, declare the bunVersion in your vercel.json e.g.
`"bunVersion": "1.x"`
bun.com/blog/vercel-...

16.11.2025 22:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
pnpm 10.21 | pnpm Added support for Node.js runtime installation for dependencies and a setting for configuring trust policy.

pnpm 10.21 now auto-installs the correct Node.js runtime for deps that declareΒ engines.runtime, improving compatibility for CLI tools.
pnpm.io/blog/release...

16.11.2025 22:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Error chaining in JavaScript: cleaner debugging with Error.cause - Matt Smith Use JavaScript's 'cause' property to chain errors, preserve context, and simplify debugging. Cleaner stack traces, better test assertions.

Error.cause (ES2022) helps to add clearer error context and preserve the original stack trace. I wasn't aware of this property, so many thanks to Matt Smith - looking forward to trying it out!
allthingssmitty.com/2025/11/10/e...

16.11.2025 22:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
TanStack DB 0.5 β€” Query-Driven Sync | TanStack Blog You don't need a new API for every component. With 0.5, the component's query is the API call. tsx // Your component's query... const { data: projectTodos } = useLiveQuery((q) = q .from({ todos }) .jo...

TanStack DB droppedΒ Query-Driven SyncΒ inΒ v0.5 and introduced `syncMode: "on-demand"`, which removes the need to load full datasets upfront. πŸ”₯
tanstack.com/blog/tanstac...

16.11.2025 22:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Here are a few dev highlights, I came across this weekend πŸ‘“β˜•οΈ Give them a skim on your next coffee break β€” and let me know what you think πŸ‘‡

16.11.2025 22:36 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I'm preparing my Star Wars themed talk on TanStack DB for next week's React(Native) Kiel meetup. If you're around in Kiel on Monday evening, feel free to join us for some nerdy fun! βš›οΈ
www.meetup.com/kiel-react-n...

08.11.2025 11:35 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - expo/examples: Example projects that demonstrate how to use Expo APIs and integrate Expo with other popular tools Example projects that demonstrate how to use Expo APIs and integrate Expo with other popular tools - expo/examples

The Expo examples repo is a super helpful resource for testing out app ideas. There’s a bunch of examples of modern setups that you can use as a starting point. Helps me move fast on ideas rather than getting stuck in setup decisions. github.com/expo/examples

08.11.2025 11:22 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ† After a week of research and hours of passionate debate we have trimmed 1,200 apps down to 6 nominees for each of the App Award categories.

If you are looking for inspiration to elevate your app, you can find it here: expo.dev/awards

Congrats to all the nominees!

06.11.2025 22:43 β€” πŸ‘ 19    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

Always fun seeing how the ecosystem evolves and if you've come across anything else worth reading, post it below - I'd love to check it out. πŸ“–πŸ€“

05.11.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Upgrade to Solito 5 | Solito Solito 5 drops react-native-web as a dependency. It now works with zero special configuration on Web. On iOS and Android, nothing has changed.

5. solito.dev/v5

Solito v5 has landed - now with zero web config and dropping react-native-web as a dependency. A notable shift for universal app setups and something I'll be keeping an eye on to see how this evolves.

05.11.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
One Year with Next.js App Router β€” Why We're Moving On A critique of React Server Components and Next.js 15.

4. paperclover.net/blog/webdev/...

Interesting reflections on working with the app router. Not sure I agree with every take but it's great to see TanStack Start gaining traction in the community - something I've used in hobby projects but not yet in production.

05.11.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Rethinking async loops in JavaScript - Matt Smith Struggling with 'await' in loops? Explore common mistakes and modern solutions to optimize async code for performance.

3. allthingssmitty.com/2025/10/20/r...

Clear, practical examples for managing async work in loops. Presents a solid framework for handling concurrency without getting tangled in nested promises.

05.11.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
URLPattern is now Baseline Newly available Β |Β  Blog Β |Β  web.dev URLPattern became Baseline Newly available as of September 15, 2025.

2. web.dev/blog/baselin...

The URLPattern API is now baseline, newly available meaning less manual regex maintenance - a quiet but meaningful win for readability too.

const pattern = new URLPattern({ pathname: "/users/:id" });
const isMatch = pattern.test(location.href);

05.11.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
How to Fix Any Bug β€” overreacted The joys of vibecoding.

1. overreacted.io/how-to-fix-a...

A great post on effective debugging. Focuses on isolating the real issue instead of chasing noise or false positives - simple advice that saves time in practice.

05.11.2025 15:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Here are some interesting dev reads I stumbled across this week - a mix of practical updates, thoughtful perspectives and a few things that made me rethink familiar patterns. πŸ§΅βš›οΈ

05.11.2025 15:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The paid plans give you some nice extras such as priority builds and a higher number of eas update users out of the box but honestly you get access to all features with the free plan. The great thing is that there’s no vendor lock-in either so if you want to build locally instead, you can too.

15.10.2025 06:43 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That’s awesome! Great to see that both paid and free users benefit from the increased capacity too. πŸ’ͺ

04.10.2025 11:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ•• When: Monday, Aug 25th - doors open 6pm
πŸ“ Where: Fleet 7 (BaubΓΌro), Kiel
Come by for the talks, stay for the drinks & conversations. See you there! πŸš€
#React #ReactNative #Kiel

20.08.2025 12:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

β€’ Vim-Motions - Unlock hidden superpowers to boost your efficiency in Vim
β€’ React Native Skia - High-performance 2D rendering + a peek into shaders

20.08.2025 12:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
React(Native) Meetup #29, Mon, Aug 25, 2025, 6:30 PM | Meetup Welcome to the 29th React(Native) Meetup Kiel. Everyone is welcome to join us, whatever your experience with React or other web technologies. Since the number of spots is l

πŸ“£ The next edition of React(Native) Kiel is coming up next Monday, Aug. 25th! I’ll be co-hosting with @dbanck.com & @baumstumpf.bsky.social and we’ve lined up two talks you won’t want to miss πŸ‘‡
www.meetup.com/kiel-react-n...

20.08.2025 12:21 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

Ah thanks - that’s a great shout! I like the flexibility DOM components offer for gradual adoption of native (where needed / desired) but apart from a few simple PoCs I haven’t used them in production yet… maybe now’s the time πŸš€

24.07.2025 19:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Still, for some use cases the WebView approach is maybe β€œgood enough”:

βœ… Feature parity with web
βœ… Fast time to market
βœ… OTA updates baked in by design

But is short time speed worth the cost of long-term UX debt? Feel free to comment and let me know what you think πŸ’­

24.07.2025 18:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My take: React Native wins long-term for the following reasons:

πŸ“± Truly native components & feel
πŸš€ Better overall performance
🌐 Reliable offline support
🎲 Fewer risks regarding app store guidelines

24.07.2025 18:02 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hey #ReactNative community πŸ‘‹Β I've faced the following question a number of times: WebView wrapper of existing website (with native navigation shell) vs. full React Native adoption. Given tight budgets and sometimes limited resources, it’s not always easy. I’m curious to hear your thoughts πŸ§΅πŸ‘‡

24.07.2025 18:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oof, good luck! πŸ˜…β˜•οΈ If you can, I’d suggest adopting @expo.dev prebuild. It depends on your native libs and config plugin support, but it massively cuts down maintenance pain - especially on long-lived projects. Saved us countless hours already. πŸš€

11.07.2025 08:04 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Tools for development An overview of Expo tools and websites that will help you during various aspects of your project-building journey.

You might find the expo-doctor package helpful - it checks whether the expo modules and 3rd party deps are compatible with the installed SDK version. Not sure if that’s what you were looking for but hope it helps! docs.expo.dev/develop/tool...

26.06.2025 18:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@bonesyblue is following 20 prominent accounts