Сразу оговорюсь - писать мобильные приложения на JS - это скорее всего WebView, и это скорее всего будет намного менее удобно, чем нативные приложения.
Самый простой и очевидный вариант -
Cordova.
Ничего сложного, в оф документации все написано.
Я лично буквально за день смог упаковать реактовый проект в кордову и запустить на телефоне.