Learning React Native is easier if you have built applications using JavaScript. Mobile developers are finding it difficult because web development is different from mobile app development. On the other hand, Flutter is easy to learn despite coding with Dart is a little unusual but that’s what makes it easier to develop with Flutter. To learn this Flutter, all you need to know is some basic know-how of native Android or iOS development.
You can check out this blog on Flutter vs React Native by Intellipaat to understand better.
Also, watch this video for differences: