Reactjs Architecture is very suited for mobile development. After all it's a view centric one. RN problem I assume same for Flutter is the bridge accessing native apis.
When I say architecture, I mean running a full web-runtime as your core application layer. That is a fundamentally broken paradigm in my opinion. That's also the difference between RN and Flutter.