Maciej Jastrzębski
1.8K posts

Maciej Jastrzębski
@mdj_dev
React Native at @callstackio — OSS: RN Testing Library — team console.log
Wroclaw, Poland Katılım Nisan 2020
132 Takip Edilen3.1K Takipçiler

@mdj_dev That was such a no-brainer upgrade 😅 Granted, I was using renderAsync already so it made it easier.
English
Maciej Jastrzębski retweetledi

In order to fix this, I've investigated making a fix in the RN core, to make the system gesture recognizer properly detect pressable-based controls.
However, after research I've found that a small native component with UIControl is actually a leaner and cleaner fix ✨
So, I've built a small NPM package just for that: github.com/mdjastrzebski/…
English

iOS 26 on iPad has a weird quirk. The scroll-to-top activation area extends beyond status bar and overlaps with the typical top bar location. This causes top bar button presses to scroll to the top as well.
It's even stranger with the back button, as it scrolls to the top of the previous screen! 🙀
Native iOS apps handle this correctly because the internal _UIDoubleTapInteractionGestureRecognizer which is responsible for this behavior excludes UIControl-based controls. However, React Native (and Flutter, and Chrome, etc) do not use native iOS buttons and so the gesture recognizer is not aware of them!
What's more, upcoming iOS 27 extends this behavior to iPhones as well.

English
Maciej Jastrzębski retweetledi
Maciej Jastrzębski retweetledi

This Week In React 287
⚛️
- Fragment ref
- React Compiler
- StyleX
- React Router
- cnfast
- Base UI
- Remotion
- React Aria
📱
- Reanimated
- Widgets
- VisionCamera
- Test Renderer
- Worklets
- Legent List
- Metro
🍿 Read/subscribe: thisweekinreact.com/newsletter/287
✍️ @jaworek3211 & I

English
Maciej Jastrzębski retweetledi

React Test Renderer is being deprecated. So what comes next for React Native Testing Library?
@mdj_dev explains why RNTL needed a new test renderer and what building one reveals about Fiber, HostConfig, and React Reconciler.
Learn more 👇 Link below

English
Maciej Jastrzębski retweetledi

@grabbou I wasn't aware that iPhone Air is classified as more powerful than plain iPhone 17 🤔

English

I put everything what's new into this article ⬇️ callstack.com/blog/on-device…
English

Async first API requires usage async/await, so I've prepared codemods to make that transition much simpler.
Release info:
github.com/callstack/reac…
Migration guide:
oss.callstack.com/react-native-t…
English
Maciej Jastrzębski retweetledi

@grabbou Looks like Yaris but with GR, so I guess GR Yaris 😉
English
Maciej Jastrzębski retweetledi

For a few weeks we've been building agents that are capable of understanding any app and then autonomously convert it to a React Native app.
Powered by agent-device and react-native-best-practices skills from @callstackio and some custom instructions
DM if you're interested
English












