So true. Reason all vibe coders use three.js javascript all in one file. I checked
@VadimNotJustDev yesterday "Vibe Coding a 3D Game in React Native and ThreeJS (with AI)" and he is definitely very proficient but result not as good as Vibe coders using directly three.js.
Recently I tried to play with TTS and STT and translation with small LLM and those stuff are jus hard in RN: not very good realtime audio i/o library not very good AI inference libraries (official react-native-onnxruntime using old RN). Ended up prototyping in python then web and SwiftUI - better green pasture.
In RN mostly people prototype using iOS simulator - not sure if better experience would be if
@expo had better support for MacOS and Web, Hermes had Web API support (installable like additional pack) NodeAPI modules support, css support like lynx js with seamless tailwindcss 4.0. I think maybe expo better bring some more popular libs like: react-native-keyboard-controller, react-native-skia, react-native-webgpu - just provide 2 different iOS versions app one Full and heavy but only for vibe prototyping.
biomejs, es-module-shims, WebContainers, JSR, static hermes, lynxjs looks promising to improve tooling.