Hi Lies,
Although that might work it will limit functionality of your mobile app as you are not able to use any mobile plugins to use device specific features.
Alternatively you could leverage the fact that mobile and reactive web both use the same reactjs framework.
Try to build all touchpoint unrelated logic as reactive modules or libraries. You can then have UI widgets that either can be reused on for mobile and reactive, or specific mobile or specific reactive web ui widgets.
So you still build 2 applications web and mobile, but try to reuse as much as possible resources.
The benefit of this is that you can leverage for web all UI capabilities applicable for web , and for mobile the UI capabilities for mobile plus all mobile plugins.
Regards,
Daniel