1.1 На хосте, где данные в MySQL, ставится AppBroker.
1.2 Мобила работает через браузер или в режиме PWA (React это вроде позволяет, AnyScreen, видимо, тоже или будет позволять).
Вариант два - всё делать через Nettalk, и веб-сервер и приложение. Но это, наверно, затратно.
Настольные не рассматриваем. А разница между веб и мобилами только в размере экрана. И то, если вы делаете веб версию для мобил, то разницы никакой. Например, bootstrap автоматически масштабирует картинку под любое устройство. Другое дело, что изначально программа должна быть каким-то боком адаптирована. Как рядом написали "web-ready".
Я вот почитываю форум по Дельфи. Вот у них много вариантов делать кроссы. Они впереди нас по некоторым причинам. Потому что это тренд такой сейчас. Есть десктопное приложение (большое, скажем так). Его надо разместить в вебе. Грубо говоря, перерисовать морду. Много средств, которые это позволяют. Может быть с разным успехом. И они развиваются.
Действительно, просто как капуста. А что будет происходить в БД при этом дело десятое. Детсад какой-то.