Если в рамках ваших задач и ресурсов это оправдано - то "правильно". Если не оправдано - то "неправильно".
Конкретнее только вы можете решить. Ну или рассказать вводные и задачи, чтобы можно было оценить со стороны.
В целом - практика вполне распространенная последние годы.
Из личного опыта - писал давно на Cordova, медленно и громоздко.
недавно на ReactNative - все отлично, плюсы перед Cordova - скорость, рендер и другие вещи нативные, легко дописать нативных модулей если что-то не хватает, но если реакт вообще никак - то вариантов много, выше вам уже
Антон Швец накидал варианты.
помню что Ionic вообще не впечатлил но это было давно, сейчас скорее всего по другому.