Mathieu
zoontek.me
Mathieu
@zoontek.me
Frontend & mobile @ http://swan.io • author of react-native-(permissions | localize | bootsplash | edge-to-edge)
Reposted by Mathieu
My first advice to junior contributors is to STOP using vibe coding for PRs. OSS is always about people more than about code. We don't need more code generated by LLM, we need more people who care.
November 10, 2025 at 11:47 AM
started digging about a clever way to add an onPaste callback on RN TextInput without forking the whole current TextInput implementation. Not that simple.
November 4, 2025 at 9:40 AM
Yestarday morning (yes, on Sunday 🥲), I FINALLY took the time to add SSR support to react-native-localize. Any review / comment before the release would be nice!

github.com/zoontek/reac...
Add SSR support by zoontek · Pull Request #309 · zoontek/react-native-localize
Closes #79
github.com
October 27, 2025 at 9:42 AM
I plan to drop support of some unsupported OS versions (iOS < 15.1, Android SDK < 24), and I think it will not be a major bump for my libraries (ex: 5.4.2 -> 5.5.0)

It always has been clear in the README, and will be in the release changelog.

WDYT? yea or nay?
October 24, 2025 at 4:17 PM
French metal scene is on fire lately 👀
www.youtube.com/watch?v=vahi...
RISE OF THE NORTHSTAR - Falcon (OFFICIAL)
YouTube video by Rise Of The Northstar
www.youtube.com
October 23, 2025 at 4:15 PM
Trying react-native-reanimated v4 for the first time. The CSS-like API is a complete game changer.

Kudos @swmansion.com
October 23, 2025 at 1:41 PM
Reposted by Mathieu
Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4
Announcing Vitest 4.0
Vitest 4.0 Release Announcement
vitest.dev
October 22, 2025 at 3:43 PM
There's a package on npm that is squatted for 8 years. No downloads, version 0.0.0, the whole code is a module.exports = {}

Is there a way to contact npm to claim it?
October 18, 2025 at 12:34 PM
Today was my last day at swan.io (after nearly 7 years!)

It's been an incredible adventure, from which I've learned a tremendous amount (to grow from 4 to more than 300 people 🥵).
Swan: The easiest way to embed banking features into your product
Use Swan's APIs and ready-made white-label interfaces to embed banking features like accounts, cards, and payments into your workflows and UX.
swan.io
October 17, 2025 at 1:10 PM
Reposted by Mathieu
🎉 Introducing React Native Harness - a lightweight framework for testing native modules directly on device or emulator.

Write tests in a Jest-like syntax, run them in a real React Native runtime, and verify native behavior without mocks.
October 15, 2025 at 1:59 PM
Reposted by Mathieu
Dans cette étude menée par @buffer.com sur 18 MILLIONS de posts, la conclusion est claire et nette : si vous ne payez pas, vous n'existez pas. Si vous payez, vous n'existez pas non plus ! Sauf si vous avez l'abo le + cher et là, les bots vous ciblent directement, alors vous avez de "l'engagement" 👍
October 11, 2025 at 11:14 AM
Reposted by Mathieu
Just announced at React Conf - New React API available in canary:
🔥 <ViewTransition>
🔥 <Fragment ref>

Particularly excited for Fragment Refs, exposing platform-specific APIs such as:
- addEventListener()
- observeUsing()
- focus()
- getClientRects()
- scrollIntoView()
October 7, 2025 at 4:46 PM
See you in London, folks
October 3, 2025 at 10:16 PM
Reposted by Mathieu
React 19.2 is now available!

This release includes Activity, useEffectEvent, React Performance Tracks, partial pre-rendering, and more:

react.dev/blog/2025/10...
React 19.2 – React
The library for web and native user interfaces
react.dev
October 1, 2025 at 9:49 PM
LinkedIn should have a clown emoji (🤡) reaction.

I guarantee this would be the most used one.
October 1, 2025 at 4:32 PM
I just discovered that a block list I subscribe to went rogue and started blocking all Americans 🫠

(At first, it was only supposed to block people who were actively supporting Trump)
September 30, 2025 at 7:57 AM
Reposted by Mathieu
now is the time to use your power as an industry by choosing if you want to give your money to a guy who finds it fun to support criminal governments with a big fucking smile on his face
September 29, 2025 at 7:49 PM
Reposted by Mathieu
𝝠 Expo SDK 54 is LIVE 🚀

◆ React Native 0.81
◆ Precompiled RN for iOS → faster clean builds
◆ iOS 26 Liquid Glass icons + views
◆ Android 16 target, edge-to-edge default
◆ Router v6 native tabs
◆ Updates: header overrides, progress, reload screen
◆ So much more...

expo.dev/changelog/sd...
Expo SDK 54 - Expo Changelog
Learn about the changes and how to upgrade
expo.dev
September 10, 2025 at 8:21 PM
Reposted by Mathieu
just passed 1M downloads on npm! 🎉
September 9, 2025 at 1:27 PM
Reposted by Mathieu
il se pourrait qu'on relance une publication au format audio avec @moox.io @zoontek.me et @jojmaht.bsky.social dans un avenir proche mais 🤫
September 8, 2025 at 9:18 PM
My only expectation for React Universe would be that someone, somewhere built and announce a CocoaPods replacement.
September 3, 2025 at 10:59 AM
Reposted by Mathieu
@expo.dev SDK 54 now targets Android 16, which means edge-to-edge will be enabled in all Android apps, and cannot be disabled.

Additionally, react-native-edge-to-edge is no longer a dependency of the expo package because the required functionality was built into React Native thanks to @zoontek.me 👏
August 26, 2025 at 7:10 PM
Reposted by Mathieu
Rspack v1.5.0 is out! 🎉

⚡️ Barrel file optimization
⚡️ Faster file system watcher
⚡️ Smaller installation size
💪 Extending Rspack with Rust
💪 Type re-export analysis

And many exciting new features...

Read more in our blog:
rspack.rs/blog/announc...
Announcing Rspack 1.5 - Rspack
Fast Rust-based web bundler
rspack.rs
August 26, 2025 at 11:10 AM