Hirbod
banner
hirbod.dev
Hirbod
@hirbod.dev
SWE @expo.dev 𝝠

⚡️ hirbod.dev
🐙 https://github.com/hirbod
✖️ https://x.com/hirbod_dev
Thanks 🙏
June 18, 2025 at 11:32 PM
You won't crash!!!! Just keep shipping Mon frère
June 18, 2025 at 5:40 PM
Oh super nice. That’s even better. Gonna file a PR, ty Kudo
June 16, 2025 at 6:22 AM
I tried modifying the podspec for two hours, the only thing that worked was the Podfile
June 13, 2025 at 2:16 PM
Thanks your work on that @kudochien.dev. Truly amazing
June 4, 2025 at 1:13 PM
But I think I get why this isn’t accessible for screen readers. I’m definitely lacking the skill and knowledge when it comes to this whole topic; the do’s and don’ts.
April 30, 2025 at 12:10 AM
Our FeedItem is actually a GestureDetector (handles play/pause and double-tap to like), and the RectButtons are placed on top of it—not even nested in the tree. We do have nested pressables, eg in lists where the whole item opens a sheet, but the avatar inside navigates to the profile instead.
April 30, 2025 at 12:10 AM
I get that, but I believe the „how“ can be optimized
April 30, 2025 at 12:01 AM
I honestly never even thought about accessibility. We even use the NativeView and NativeText components directly to optimize performance by skipping all of that. We iterate so fast in startups, there’s no room for it until we have PMF.
April 29, 2025 at 8:10 PM
Generally speaking, I don’t like these automated and expensive lookups. I’d rather have a dev-only warning that forces users to handle accessibility manually. And lookups should bail out fast and have some railguards.
April 29, 2025 at 8:02 PM
From 300MB to 7GB plus a full hang is even worse. Yeah, it’s not a leak, but an infinite traversal bug. In some very rare and not reliably reproducible cases, nested touchables can trigger this bug and completely freeze the app in our case. Adding a fallback `accessibilityLabel` did the trick.
April 29, 2025 at 8:02 PM
Yes. Since 2.1.7 it’s amazing and fast
April 29, 2025 at 2:25 PM
This is just insane madness :D.. I really need a break from React Native :D
April 29, 2025 at 1:37 AM
Imagine, that change made our app the snappiest and fastest react native app I've ever seen. The fucking FPS counter is finally going up, not down when tapping a button. :D
April 29, 2025 at 1:37 AM
I added a simple "fuck off" as Label and the rare bug is gone. This is just madness and a really bad default by RNGH and React Native. 2/4
April 29, 2025 at 1:37 AM
It looks wrong, I agree. > git reset --hard HEAD~1
April 19, 2025 at 6:42 PM
🤔
April 3, 2025 at 8:37 PM
He said „also example ist best of all worlds“ which I translated to „holy grail“. I am not spreading misinformation
April 3, 2025 at 8:36 PM
Amazing
February 23, 2025 at 2:50 AM
*not lot
February 18, 2025 at 9:21 PM
We are on new arch now and I tell you, it’s lot fun 😩. Many many edge cases but we’re close
February 18, 2025 at 8:21 PM
I try to make a short trip to London while he is there (or vice versa). Maybe coming with family for a weekend
February 18, 2025 at 8:06 PM