React - это структура для создания пользовательского интерфейса, цель для пользовательского интерфейса зависит от вас, и фактически React можно использовать с различными средствами визуализации:
- React Native для мобильных устройств
- React DOM для html
- React VR для виртуальной реальности
- React PDF для документов PDF
- И другие
Reactпозволяют разрабатывать с абстракцией пользовательского интерфейса, не заботясь о цели.
Теперь, если вы хотите создать пользовательский интерфейс как для мобильных приложений, так и для Интернета, вам придется создать функцию рендеринга для мобильных устройств (цели response-native) и web (response-dom).
Идея React-Native-Web заключается в том, чтобы разделить функцию рендеринга между сетью и мобильными устройствами.