Xavier Seignard
drangies.fr
Xavier Seignard
@drangies.fr
Senior software engineer at @alanengineering.bsky.social // alan.com. React Native specialist.
Reposted by Xavier Seignard
🚀 Just released react-native-sortables – a powerful and flexible sorting library for React Native!

• Grid and Flex layout, different size items
• Auto-scroll, seamless layout animations
• Simple API, full TypeScript support

🔗 GitHub link below – leave a ⭐ if you like it
January 30, 2025 at 4:28 PM
Reposted by Xavier Seignard
Announcing React Native Reanimated 4 🐴

Long-awaited CSS Animations and Transitions support is here! ✨

Available now in Beta.

Read more 👇
January 21, 2025 at 4:05 PM
Reposted by Xavier Seignard
Legend List 1.0 beta is ready!

It started as a performance experiment, but it ended up solving a lot of the major issues with lists in React Native. 🎉

✨ Better perf than FlashList
✨ maintainContentVisiblePosition
✨ Bidirectional infinite lists
✨ Chat UI without inverting
January 20, 2025 at 12:57 PM
Reposted by Xavier Seignard
This Week In React 213

Read/subscribe online:
thisweekinreact.com/newsletter/213

⚛️
- React 19
- Next.js
- React Compiler
- React Router
- Restyle
- Lingui
📱
- State of RN
- Uniffi
- Shared Objects
- Fast IO
- Sheet Transitions
- Radon
December 11, 2024 at 6:25 PM
Reposted by Xavier Seignard
The State of React Native 2024 is now open! 🚨🚨🚨
➡️ stateofreactnative.com

We've been running this survey for 3 years & it's become an invaluable resource for learning about React Native's best features and biggest pain points.
Share your thoughts and help us shape the whole RN ecosystem!
December 9, 2024 at 1:07 PM
Reposted by Xavier Seignard
If this tooling is just half as powerful as the article suggests - this is a revolution in the DX of authoring native modules for React Native hacks.mozilla.org/2024/12/intr...
Introducing Uniffi for React Native: Rust-Powered Turbo Modules – Mozilla Hacks - the Web developer blog
Uniffi for React Native: Mozilla and Filament's open-source tool lets you build high-performance Modules in Rust.
hacks.mozilla.org
December 6, 2024 at 7:45 PM
Reposted by Xavier Seignard
React v19 is now stable!

react.dev/blog/2024/12...
React v19 – React
The library for web and native user interfaces
react.dev
December 5, 2024 at 7:05 PM
Reposted by Xavier Seignard
This Week In React 212

Read/subscribe: thisweekinreact.com/newsletter/212

⚛️
- Astro
- Next.js
- Storybook
- INP
- Virtualization
- WebXR
- LiveView

📱
- Radon IDE
- Yoga
- Unistyles
- Gluestack
- Expo-Video
- RC1
- RNav
- Skia
- Nitro
December 4, 2024 at 5:23 PM
Reposted by Xavier Seignard
Radon IDE 1.0 is live! Turn VSCode and Cursor into a fully-fledged IDE for React Native and Expo:
✅ Build & run RN and Expo apps in integrated panel w/o extra configuration
✅ Jump to code from inspector, view hierarchy or log console
✅ Use debugger easily in your code
www.youtube.com/watch?v=07Un...
Radon IDE Launch video
YouTube video by Software Mansion
www.youtube.com
December 2, 2024 at 4:41 PM
Reposted by Xavier Seignard
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. 🧵
November 29, 2024 at 3:14 PM
Reposted by Xavier Seignard
This Thanksgiving, please spare a kind thought for me as I attempt to carefully apply TV patches to RN 0.77 Android files that have been rewritten in Kotlin and moved around.... :D
November 27, 2024 at 8:10 PM
Reposted by Xavier Seignard
React Native 0.77 RC.0 is here 🎉 including:

- Swift template for iOS
- Progress on native API stability
- Better tvOS integration
- Improved Animated performance
- React DevTools v6

and a lot more! full changelog: github.com/facebook/rea...
Release 0.77.0-rc.0 · facebook/react-native
Breaking Bridgeless: Make NativeModules.foo load turbomodules (unset turboModuleProxy in bridgeless). (cc5f17d5a2 by @RSNara) dev-middleware: Frameworks should specify serverBaseUrl relative to th...
github.com
November 26, 2024 at 4:27 PM
Reposted by Xavier Seignard
Node v22 just unflagged require(esm) support 🎉

It was previously only available with "--experimental-require-module" option

Seems like this will now be supported by default in next release v22.12 ?

https://github.com/nodejs/node/pull/55217

November 27, 2024 at 8:12 AM
Reposted by Xavier Seignard
🫡 Thanks to @zoontek.me - Android is now livin on the edge-to-edge.

Check out the blog post to learn how your app content can flow smoothly beneath the system bars on Android.
expo.dev/blog/edge-to...
Edge-to-Edge display, now streamlined for Android
Learn how to create a more immersive experience for application users with React Native edge-to-edge display.
expo.dev
November 26, 2024 at 6:22 PM
Reposted by Xavier Seignard
Playing with an idea for quickly trying out a lot of different Expo Router nav trees for all the Very Specific Routing Questions I get but only have a few minutes to answer. Like, that happy medium between pen-and-paper design and fully-scaffolding it in a new project.
github.com/luvrsofllama...
November 27, 2024 at 6:28 AM
Reposted by Xavier Seignard
New blog post: I learned React Native as a web developer, and I got everything wrong fernandorojo.co/mistakes
I learned React Native as a web developer, and I got everything wrong
Mistakes I made building with React Native.
fernandorojo.co
November 26, 2024 at 1:07 PM
Reposted by Xavier Seignard
I've just managed to run New Architecture in Bluesky on RN 0.76!
November 26, 2024 at 1:42 PM
Reposted by Xavier Seignard
Legend List 0.1 is ready to test! This is an early experiment to see how well it works in real apps so please post issues and/or PRs 🙏. It’s only ~600 lines so it should be easy to understand and tweak.
✨ 100% JS
✨ Fast
✨ Dynamic sizing
✨ Works in both new and old arch
November 20, 2024 at 6:23 PM
Reposted by Xavier Seignard
Recently doing some React Native dev, the Blue Sky repo is a really great resource (github.com/bluesky-soci...)

It's very cool that I can just run an instance of it locally, i'm posting this from localhost
GitHub - bluesky-social/social-app: The Bluesky Social application for Web, iOS, and Android
The Bluesky Social application for Web, iOS, and Android - bluesky-social/social-app
github.com
November 21, 2024 at 5:38 AM
Reposted by Xavier Seignard
Testing a heavy animation in each item as @cedric.dev suggested. Seems faster both when not recycling (using a key to reset state) and recycling. Almost ready to release…

👀
November 19, 2024 at 11:14 PM
Hey @danabra.mov @kzzzf.bsky.social 👋
I'm looking at this PR github.com/bluesky-soci... and the use of `findDomHandle`
I also see some usages of `findHostInstance_DEPRECATED` in reanimated that throw errors in dev mode with StrictMode enabled.
Happens when relying on `createAnimatedComponent`
November 19, 2024 at 10:21 AM
Reposted by Xavier Seignard
🥳 Today we're announcing the release of 𝝠 Expo SDK 52!

This is our biggest release ever, so grab a coffee and check out the release notes ⤵️

expo.dev/changelog/20...
Expo SDK 52 - Expo Changelog
Learn about the changes and how to upgrade
expo.dev
November 12, 2024 at 8:36 PM
Reposted by Xavier Seignard
I put together this "EAS Build Cheat Sheet" of the most commonly used commands for Build on the @expo.dev EAS CLI
November 12, 2024 at 7:39 PM
Reposted by Xavier Seignard
We've added a Starter Pack for our community just to help all the new 🦋 accounts find the influential React Native handles. We're definitely missing a lot of important people but it's a start: go.bsky.app/LYxHHxu
November 4, 2024 at 9:49 PM
Reposted by Xavier Seignard
Hey React Native folks! 👋

To make things more comfortable for you here, I put together a starter pack and a feed — check them out and let me know what you think!

Starter pack: bsky.app/starter-pack...
Feed: bsky.app/profile/did:...
#ReactNative
October 19, 2024 at 8:41 PM