I want to recreate the Flutter dev experience when using package. Upgrading Flutter usually only involves updating the package version. In general I think this relies on using the core library code as a foundation and generating a native project on the fly. In the case of react native, the complexity is because there isn't much a separation between react native code and native code. However, I think Expo is starting to fix these issues with their module system and native packages.
I want to recreate the Flutter dev experience when using package. Upgrading Flutter usually only involves updating the package version. In general I think this relies on using the core library code as a foundation and generating a native project on the fly. In the case of react native, the complexity is because there isn't much a separation between react native code and native code. However, I think Expo is starting to fix these issues with their module system and native packages.