in my experience with react native, most bugs arise due to the bridge. by removing the bridge, building the UI natively, and moving business logic to kotlin shared directly in the binary, we get native performance with a good amount of shared code that won’t break easily.