The answer is, that it completely depends on the application you want to build. If you want to build a native-like application, then Flutter is the correct choice. It is based on Dart, and has a C-like syntax. React Native, on the other hand, is based on JavaScript and has a JSX syntax. It is much slower when it comes to building a native-like application platform. Flutter, on the other hand, includes the benefits of both React and Flutter. It is much better than React Native when it comes to performance, but is slower when compared to it when it comes to platform-specific interface. Flutter is still a new technology, so it may take a while before it stabilizes.