Tomasz Zawadzki's Avatar

Tomasz Zawadzki

@tomekzaw.bsky.social

React Native Open Source Developer at Software Mansion, maintainer of #Reanimated, author of #LiveMarkdown, App.js Conf 2022 speaker, React Native Connection 2024 speaker

355 Followers  |  121 Following  |  14 Posts  |  Joined: 01.11.2024  |  2.0928

Latest posts by tomekzaw.bsky.social on Bluesky

Thanks to @kzzzf.bsky.social @piaskowyk.bsky.social @matipl01.bsky.social @bbloniarz.bsky.social @tjzel.com @patkalinska.bsky.social @kacperkapusciak.bsky.social and many more @swmansion.com. It's an honor to work with you all. πŸ₯‚

23.07.2025 15:57 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Reanimated 4 Stable Releaseβ€Šβ€”β€Šthe Future of React Native Animations We are publishing first stable version of Reanimated 4.0. Read to learn what’s new in this release and why it is so important.

We've just published Reanimated 4 stable. It took literally months to complete since we started working on it back in 2024.

blog.swmansion.com/reanimated-4...

23.07.2025 15:57 β€” πŸ‘ 21    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0
Video thumbnail

We did it! You can finally use third-party libraries in worklets - with `react-native-worklets`.

Jump in the thread to learn more πŸ‘‡

15.07.2025 13:12 β€” πŸ‘ 28    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Post image

This Week In React 239 - Featuring @piaskowyk.bsky.social and @tomekzaw.bsky.social 🀝

Read and subscribe: thisweekinreact.com/newsletter/239

βš›οΈ
- ViewTransition
- Suspense
- TanStack
- Zero
- use-mcp
- Compiler
- Intl-T
πŸ“±
- RN 0.80
- Stable APIs
- iOS prebuild
- shadcn + Expo
- InstantDB
- Granite

18.06.2025 16:50 β€” πŸ‘ 28    πŸ” 6    πŸ’¬ 0    πŸ“Œ 1
Preview
You Might Not Need react-native-svg We took on the development of react-native-svg over three years ago. Since then, we’ve been addressing major issues, adding popular…

We’ve been deep into react-native-svg for over 3 years now. πŸ–ΌοΈ In that time, we’ve seen it used in all kinds of ways. Some are smart, some… not ideal.

So, we wrote a post on when RN SVG is a good fit, and when you might not actually need it.πŸ‘‡
blog.swmansion.com/you-might-no...

14.04.2025 14:52 β€” πŸ‘ 22    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Post image

This Week In React 229

Read and subscribe here:
thisweekinreact.com/newsletter/229

βš›οΈ
- React Conf
- React Router
- Next.js Adapters
- Redwood
- Apollo
- Fastify
- Vite
- Waku
πŸ“±
- RN 0.79
- Deep Imports
- Expo Fingerprinting
- Builder Bob

09.04.2025 16:26 β€” πŸ‘ 22    πŸ” 8    πŸ’¬ 1    πŸ“Œ 2

The title sounds a bit familiar, is it a new article or a dΓ©jΓ  vu?

09.04.2025 09:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm afraid there's no way to make format symbols invisible in live-markdown as this is one of the core principles that syntax is visible. However, we're working on another rich text editing solution for React Native so stay tuned!

29.03.2025 17:48 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yep that was a typo, I meant "far less".

14.03.2025 10:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How React Native Reanimated Updates the Stylesβ€Šβ€”β€Ša Deep Dive There are a lot of props and styles in React Native and they fall into different categories. We can distinguish Non-layout Props (UI)…

🐎 Reanimated’s custom props allowlist optimizes updates by categorizing UI & Native props.

Learn how to use addWhitelistedUIProps, addWhitelistedNativeProps, setNativeProps, and more to gain more control over your animations.πŸ‘‡

blog.swmansion.com/how-react-na...

11.03.2025 14:32 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

To be honest, this change affects performance way less than we anticipated. There's no change in fps on iOS and about 25% fps drop on Android, but this is just an artificial benchmark that animates 200 views at once which is far less than usually needed. Here's the PR: github.com/software-man...

13.03.2025 15:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Tired of slow React Native apps? 🐒 Let our experts show you how to make them fly!

Join our "Performance – analysis & optimization techniques" workshop and learn how to optimize your apps for maximum speed and efficiency.

Learn more and buy your ticket: appjs.co#workshops.

03.03.2025 18:10 β€” πŸ‘ 13    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ’•πŸ–ŒοΈ Time to show Unistyles some love, and welcome its creator @jpudysz.bsky.social, as he showcases howΒ Shadow TreeΒ enhances performance inΒ Unistyles 3.0.
πŸ‘‰Β https://reactnativeconnection.io

04.03.2025 08:01 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Writing code that lands on devices worldwide is wild. Some React Native libraries hit 500 stars, others go to 5000+. What’s the secret sauce and how did it feel to @tomekzaw.bsky.social and @matipl01.bsky.social in the case of Reanimated? πŸš€Β hubs.li/Q03888Yt0

25.02.2025 14:05 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Reanimated 4 is the Future of Smooth React Native Animations | React Universe On Air #48
YouTube video by Callstack Engineers Reanimated 4 is the Future of Smooth React Native Animations | React Universe On Air #48

Wanna know more about Reanimated 4?
πŸ”΄ We're live in @callstack.com's React Universe On Air podcast! www.youtube.com/watch?v=wAfJ...

19.02.2025 12:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Reanimated 4 is the Future of Smooth React Native Animations | {callstack} Reanimated 4 is now available in beta, and if you work with animations in React Native, you need to know what’s new!

Reanimated 4 is now available in beta, and if you work with animations in React Native, you need to know what’s new 🎧 hubs.li/Q037k1lw0

Here’s what we covered in the newest podcast hosted by @psyche.social featuring @tomekzaw.bsky.social & @matipl01.bsky.social from @swmansion.com Reanimated team:

19.02.2025 12:13 β€” πŸ‘ 9    πŸ” 3    πŸ’¬ 2    πŸ“Œ 1
Reanimated 4 is the Future of Smooth React Native Animations | React Universe On Air #48
YouTube video by Callstack Engineers Reanimated 4 is the Future of Smooth React Native Animations | React Universe On Air #48

CSS animations in React Native? Yes, with Reanimated 4! How does this change your approach to animations & what does dropping old architecture mean for you? Stay tuned for the premiere with @psyche.social, @tomekzaw.bsky.social & @matipl01.bsky.social on Feb 19 to find out ➑️ youtu.be/wAfJqFX62ag

17.02.2025 12:22 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

It’s time for the Llama generation speed benchmark! πŸš€

We’ve compared quantized Llama 3.2 1B QLoRA and the full precision model.
Results:
⚑Quantized model: 9.56s
βŒ›Full precision model: 19.14s

It’s 2x faster with quantization! πŸ“ˆ

Try it yourself with our example app ⭐
github.com/software-man...

13.02.2025 15:09 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

bittersweet news: today is my last day at Bluesky. πŸ’™ i’m very thankful to the team for letting me learn many new things on the job (including React Native). i’m wishing them luck in the improbable β€” but inevitable β€” task of making decentralized social media usable and competitive.

04.02.2025 00:17 β€” πŸ‘ 12530    πŸ” 482    πŸ’¬ 297    πŸ“Œ 32
Preview
React Native 0.77 is now available with Expo SDK 52 - Expo Changelog Check out new updates from Expo on the Expo changelog.

🀝 The React Native team announced 0.77 today and now we're announcing that SDK 52 supports it: expo.dev/changelog/20...

22.01.2025 00:11 β€” πŸ‘ 78    πŸ” 6    πŸ’¬ 3    πŸ“Œ 2

This is the most important update to Reanimated since worklets. Really proud of the team 🐎

21.01.2025 17:13 β€” πŸ‘ 33    πŸ” 9    πŸ’¬ 2    πŸ“Œ 1

Congrats to swm on this release. Makes great animations in RN so much more accessible to people coming from a web development background.

21.01.2025 17:14 β€” πŸ‘ 15    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Reanimated 4 adds support for CSS Animations and CSS Transitions.

This is a major milestone for React Native in terms of web alignment and developer experience.

Congrats to everyone involved! πŸ‘

22.01.2025 08:05 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Following the success of last year's talk on micro-interactions, we are thrilled to announce our first-ever premium workshop, on April 1st, hosted by @piaskowyk.bsky.social and @bbloniarz.bsky.social from @swmansion.com!
Limited seats available!

πŸ‘‰Β reactnativeconnection.io

21.01.2025 10:17 β€” πŸ‘ 11    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Post image

Big announcement coming this week...

20.01.2025 15:57 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
Preview
Release 3.16.7 by tomekzaw Β· Pull Request #6879 Β· software-mansion/react-native-reanimated Summary Cherry-picks: Workaround for V8EXECUTOR_LIB NOTFOUND error in worklets CMakeLists.txtΒ #6603 Remove CoreFeatures.h includeΒ #6875 Remove shouldYield commit optionΒ #6876 Add comment for canOv...

Reanimated 3.16.7 with support for React Native 0.77 is out! github.com/software-man...

13.01.2025 15:10 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
[DRAFT] Uniffi binding by kraenhansen Β· Pull Request #2 Β· automerge/react-native-automerge To be clear: I don't expect this to merge. I spent roughly 2 days implementing this, because I wanted to: Gain experience with Uniffi (pros / cons) and a deeper understanding for the Automerge...

A couple of days after and I've managed to implement a sparse scaffolding of an Automerge binding for React Native: github.com/automerge/re... πŸŽ‰

10.12.2024 14:28 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Post image

Just released πŸ—οΈ npx setup-ci with long overdue bun and pnpm support! πŸŽ‰

Btw. check out our brand new docs 🧡

12.12.2024 17:37 β€” πŸ‘ 14    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Answer the React Native survey now!

09.12.2024 13:55 β€” πŸ‘ 30    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

It's hard to overstate the importance of getting #reactnative #developers to fill in this survey. The answers are super important for the ecosystem: Enabling us to make informed (and hard) decisions on the future of all our fantastic tools and libraries. Thank you if you've answered already πŸ’™

09.12.2024 13:50 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@tomekzaw is following 20 prominent accounts