Saad Najmi
saadnajmi.bsky.social
Saad Najmi
@saadnajmi.bsky.social
React Native macOS maintainer at Microsoft
Can it be done in React Native, yes!
At WWDC 2024, Apple added a new API for creating custom UI effects using Metal shaders. I wanted to see if you could do the same with React Native. With react-native-skia, you can! Left is the Apple demo, right is skia on react-native-macos 😃
December 29, 2024 at 6:41 AM
OK with some effort, I got the rest of the examples to render! The existing test app uses react-native-screens, which has no macOS support yet 😥, but react-native-test-app has a nice feature to let you register and present ex's natively! Maybe this should be a sidebar though 🤔
December 26, 2024 at 4:09 AM
Success! For Christmas this year, I got React Native Skia working on macOS!
Along the way I learned quite a bit about Shaders, WebGPU, and just how extensively Skia is used. It's such an interesting space! I'm glad there are still new things to learn in UI dev 😎
December 26, 2024 at 2:27 AM