Sign in

Jacek Pudysz

@jpudysz.bsky.social
165 followers 42 following 45 posts

CTO at Codemask React Native Developer Author of react-native-unistyles 🦄 X: x.com/jpudysz

PostsRepliesMedia
Jacek Pudysz @jpudysz.bsky.social · 04/09/2025
You might be wondering: what about Unistyles? 🦄 Unistyles is our crown jewel. Once the beta ships, Unistyles will be upgraded to the 2nd‑gen engine and infused with everything we learned while building Uniwind’s new core.
030
Jacek Pudysz @jpudysz.bsky.social · 04/09/2025
Sign up at uniwind.dev to get notified the moment the first beta drops. When exactly? One month from now. Target: October 2025 🍂
110
Jacek Pudysz @jpudysz.bsky.social · 04/09/2025
Generous free OSS tier. One Pro tier for teams chasing peak styling and performance. If every millisecond is worth its weight in gold, we’re here for you! Your support fuels our R&D, support, and innovation.
100
Jacek Pudysz @jpudysz.bsky.social · 04/09/2025
This isn’t a dream, an idea, or a “next year” tease. We’re almost there—and we just announced Uniwind minutes ago at React Universe Conference. We’re nearly feature-complete, polishing the core, and setting up the documentation.
110
Jacek Pudysz @jpudysz.bsky.social · 04/09/2025
The powerful Uniwind runtime feeds the C++ core with platform-specific values - safe-area insets, color schemes, font sizes, and more. Your styles are always clean and up to date. No hooks, no providers, no weird hacks.
100
Jacek Pudysz @jpudysz.bsky.social · 04/09/2025
Meet the 2nd gen Unistyles 🦄 engine: update any React Native style - Button color, Switch thumbColor, ScrollView contentContainerStyle, and more. No mapping. No wrapping. It just works with no re-renders.
110
Jacek Pudysz @jpudysz.bsky.social · 04/09/2025
Built from scratch, blending Unistyles expertise with cutting-edge Fabric innovations. With robust caching, prebuilt styles, and Nitro modules, it’s the fastest styling library available - outpacing even Unistyles 3.0.
100
Jacek Pudysz @jpudysz.bsky.social · 04/09/2025
Introducing Uniwind 🥳 The fastest Tailwind bindings for React Native 🔥 uniwind.dev
270
Jacek Pudysz @jpudysz.bsky.social · 12/07/2025
My approach is: write core by yourself, delegate to AI: tests / fixes / improvements.
000
Jacek Pudysz @jpudysz.bsky.social · 08/07/2025
Thank you @expo.bsky.social for giving me the opportunity to share some thoughts on Unistyles! Unistyles 3.0: Beyond React Native StyleSheet expo.dev/blog/unistyl...
expo.dev
Unistyles 3.0: Beyond React Native StyleSheet
Discover how C++ core and a focus on developer experience can revolutionize styling in your cross-platform Expo application.
051
Jacek Pudysz @jpudysz.bsky.social · 07/07/2025
Blog post: www.reactnativecrossroads.com/posts/introd... Documentation: www.unistyl.es Github: github.com/jpudysz/reac...
reactnativecrossroads.com
Introducing Unistyles 3.0!
Learn more about feature of React Native styling powered by C++ core and Fabric.
010
Jacek Pudysz @jpudysz.bsky.social · 07/07/2025
Announcing the first stable release of Unistyles 3.0! 🥳 After a full year of development, it's finally here! It was a challenging but insightful process that opened my eyes to new possibilities. I also want to share some updates about my support for Unistyles 2.0 👇🏼
270
Jacek Pudysz @jpudysz.bsky.social · 20/04/2025
Nothing for now. Will try to go back to this topic after Easter
010
Reposted by Jacek Pudysz
React Native Connection @reactnativeconnect.bsky.social · 02/04/2025
C++ Connection? @jpudysz.bsky.social showing us the inner workings of Unistyles 3.0 in a super-interesting deep-dive on ShadowTrees
013
Reposted by Jacek Pudysz
Keith 🇨🇦 🇲🇽 🇺🇦 🇬🇱 🏳️‍🌈 @keith.bsky.social · 25/03/2025
ICYMI, just wrapped up the Unistyles @expo.dev livestream, and it was a lot of fun watching @jpudysz.bsky.social cook! www.youtube.com/watch?v=K3wZ...
youtube.com
Best practices for using Unistyles 3.0 to style cross platform applications
YouTube video by Expo
061
Jacek Pudysz @jpudysz.bsky.social · 21/03/2025
It’s @rocketsim.app
110
Reposted by Jacek Pudysz
Expo @expo.dev · 20/03/2025
🚨Next Tuesday the creator of Unistyles, @jpudysz.bsky.social, joins the livestream to demonstrate the powers of Unistyles 3.0. Come and ask your questions about styling react native apps with Unistyles! youtube.com/live/K3wZg-P...
youtube.com
Best practices for using Unistyles 3.0 to style cross platform applications
YouTube video by Expo
0142
Jacek Pudysz @jpudysz.bsky.social · 12/12/2024
It's finally here! 🦄 - ScopedTheme - USE_FRAMEWORKS support - withUnistyles with external props - Fixed Android build - No inline styles for WEB! - Smaller Babel plugin ...and much, much more! github.com/jpudysz/reac...
github.com
Release Release 3.0.0-beta.2 · jpudysz/react-native-unistyles
What a ride! 🦄 Based on the initial beta release and your feedback, we had plenty of work to do! Thank you for all the reports, private messages, and Discord discussions. You are truly helping us c...
071
Jacek Pudysz @jpudysz.bsky.social · 09/12/2024
Fix landed on main branch. New version this week 💪
110
Jacek Pudysz @jpudysz.bsky.social · 07/12/2024
As easy as importing one component:
020
Jacek Pudysz @jpudysz.bsky.social · 07/12/2024
Santa Claus 🎅🏼 visited Unistyles and brought the community its most requested feature! Introducing scoped themes for Unistyles! 🎨🦸🏼‍♂️
380
Jacek Pudysz @jpudysz.bsky.social · 02/12/2024
You can! But I’ve never tried to catch ImageBackground ShadowNode 🙈. Can you create an issue (no repro needed) ?
120
Jacek Pudysz @jpudysz.bsky.social · 30/11/2024
Ah! You first / last name look literally like Polish! 😅
100
Jacek Pudysz @jpudysz.bsky.social · 30/11/2024
That’s cool, I love to hear that someone from Poland is using it 🇵🇱 I’m looking for your feedback while upgrading 😊
100
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
I’ve already received a similar question, and I have no answer for now—just an idea on how to fix it. Check the reported issue here: github.com/jpudysz/reac...
github.com
Extend mappings of `createUnistylesComponent` to support dynamic styling · Issue #362 · jpudysz/react-native-unistyles
Description This question was reported on Bluesky, where Mazen asked about a migration guide for this case: In this scenario, wrapping Switch in createUnistylesComponent won't work because both thu...
010
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
Accessing theme in worklet is something I want to release later on 😎 Im looking for your feedback, it’s built for the community. I just need to get enough examples to train my AI brain 😜
110
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
Find me on discord with same login: @jpudysz I have Unistyles AST debugger so I will know what’s wrong 🙏
010
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
Can you isolate the issue to the given file/style? You’re doing something complex somewhere that I didn’t predict
100
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
github.com/jpudysz/reac...
github.com
Extend mappings of `createUnistylesComponent` to support dynamic styling · Issue #362 · jpudysz/react-native-unistyles
Description This question was reported on Bluesky, where Mazen asked about a migration guide for this case: In this scenario, wrapping Switch in createUnistylesComponent won't work because both thu...
110
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
That’s the feedback I was looking for. Cool question 👏 From what I can see in the code it’s not yet possible… but! We can eg. pass your props as second argument (for mappings). 🤔 I will definitely address it in the next beta release
120
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
It’s only for external components from node_modules. I just can’t assume that they expose ref that points to the native view. Regarding useTheme hook - hook is equal to re-render of the entire screen/component 🙈 API was designed in a way that it’s not possible to re-render 😅
110
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
Donnneeee!
100
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
Check blogpost: www.reactnativecrossroads.com/posts…
reactnativecrossroads.com
Welcome to Unistyles 3.0!
Custom web parser, Shadow Tree updates, no re-renders, and more!
300
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
@bbloniarz.bsky.social - for saving the Android implementation—without you, I would’ve spent weeks searching for a solution to those crashes. Thanks to sponsors and community for your feedback and ideas. Unistyles 3.0 owes its success to you!
120
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
@mrousavy.com - for Nitro Modules and for assisting with native layers for Unistyles. Your contributions to the community are exceptional! @tomekzaw.bsky.social - for validating my idea, providing resources, and guiding me through Fabric and C++ challenges!
130
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
Last but not least, I’d like to thank the amazing developers who helped me along this journey: @brentlok_ - for building the custom web compiler and collaborating with me over the past few months. Your work on web support has been crucial and is what makes Unistyles truly unique!
110
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
8. New docs Explore new docs, guides and APIs in a brand new, redesigned documentation. While it's a work in progress due to the many features we've shipped, we'll be covering any missing pieces soon. Stay tuned! unistyl.es
localhost
Welcome to Unistyles 3.0
Level up your React Native StyleSheet!
120
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
7. Fabric Integration & New Architecture Only Unistyles is fully integrated with Fabric and supports the New Architecture exclusively. By dropping support for the Old Architecture, we aim to encourage developers to upgrade more quickly to the latest React Native versions!
120
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
6. Selective Updates & Shadow Tree Unistyles can now analyze your StyleSheet dependencies and recalculate styles only when they’re affected by a specific change. All the heavy lifting happens in C++, seamlessly updating the Shadow Tree behind the scenes!
110
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
5. Custom Web Parser We’ve moved away from the React Native Web parser and built a custom solution tailored specifically to Unistyles. Our parser is designed to fit our syntax perfectly, offering CSS classes, web features, pseudo-classes, and so much more right out of the box!
120
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
4. Powered by Nitro Modules If you know @mrousavy.com you know he delivers remarkable solutions. Unistyles is fully type-safe, with strong typing from TypeScript all the way through C++ to Kotlin and Swift. We aim to be the fastest styling solution by using the industry's best tools.
130
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
3. Clean view hierarchy Unistyles works its magic behind the scenes without interfering with your native view hierarchy. We don’t wrap your app in extra components, contexts, or hooks, ensuring your app stays clean and uncluttered.
110
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
2. StyleSheet API Unistyles ships with full 1:1 parity with the React Native StyleSheet. Switching to Unistyles is as simple as replacing your import! And if you ever decide Unistyles isn’t for you, you can easily revert to the React Native version.
110
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
1. No re-renders We spent MONTHS perfecting this to work seamlessly out of the box. Unistyles is no longer capable of re-rendering your views. Just like Reanimated revolutionized animations, we believe the same principles can be applied to styling your apps.
110
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
Introducing Unistyles 3.0! ✨ After months of development, I’m excited to present the brand-new version of Unistyles. We’ve shipped a ton of new features that will redefine how you build your React Native applications. 🧵
2338
Jacek Pudysz @jpudysz.bsky.social · 29/11/2024
media.tenor.com
a man with a beard is sitting in the woods holding a fishing rod .
ALT: a man with a beard is sitting in the woods holding a fishing rod .
010
Jacek Pudysz @jpudysz.bsky.social · 26/11/2024
It’s ain’t much, but your are my top podcast @callstack.com 🤩
130
Jacek Pudysz @jpudysz.bsky.social · 22/11/2024
Brilliant contribution from the community! Unistyles is now 6–7x faster for larger apps 🤯 Say goodbye to long theme change delays! www.unistyl.es/reference/un...
unistyl.es
Unistyles Provider
React Context in react-native-unistyles
072