А без кордовы можно? Кордова - это все же прослойка. Как показала практика, реакт приложение, встроенное напрямую в андроидовский WebView работает очень шустро, в то время как встроенные через промежуточные блоки решения ощутимо тормозят на простых задачах
В новом хроме для Андроида будет поддержка Trusted Web Activities - это всё то-же, но без кордовы
Насколько мне известно, в ReactNative ты пишешь код из готовых компонентов (кнопок, менюшек) на реакте, а RN компилирует эти компоненты в нативные под каждую платформу.
WebView настолько разное на разных девайсах (кто-то, например, 5 лет уже андроид не обновлял, до 5 андроида вебвью отдельно не обновить), что пологаться на него опасно. Не все фичи одинаково будут работать на разных девайсах.
я не про RN говорил. А про React в связке с роутером и редаксом, если вам нужна такая детальность. Этого комплекта хватает, чтобы собрать SPA приложение.
Такое приложение успешно упаковывается вызывается в WebView. И работает в нем довольно шустро.
По поводу 5 летних андроидов - это зависит от задачи, нужно ли поддерживать их или не нужно.