react-native-web

React Native for Web is a compatibility layer that runs on the web browser using React Native components and API React DOM. It can be used in new or existing, standalone web or multi-platform applications; basic components such as View, Image, Text, TextInput and ScrollView offer style API and motion (gesture) system within JavaScript. The warehouse is a development monoreposus that houses this package and related projects.

RE

necolas · Desktop & Cross-Platform

STARS22.2K
FORKS1.8K
COMMITS0
CONTRIBUTORS0
VERSION0.21.3
UPDATEDtoday
JavaScriptMonorepoReact UICross-PlatformMIT
What can it do?
  • You run the application you wrote with React Native API and its components in the web browser via React DOM.
  • You use basic React Native components such as View, Image, Text, TextInput and ScrollView in the web interface.
  • By adding the framework step by step to an existing React DOM application, you can move to the common code base for the web and mobile.
User reviews
  • ↓ NegativeGitHub Issue

    The future of React Native for Web

    “Over the next few months I'll be working through some significant changes to React Native for Web. These changes will be made on the [`next`]( branch. The motivation for these changes is to: 1. Update the library to use modern React features (e.g., Hooks) in preparation for…”

  • • NeutralGitHub Issue

    Can't resolve 'react-native-web/dist/exports/ViewPropTypes' after upgrading to 0.12.1

    “I have tried to upgrade from `react-native-web` v0.11.7 to 0.12.1 and it breaks my app: Module not found: Can't resolve 'react-native-web/dist/exports/ViewPropTypes' in '/home/dka/workspace/test-native/node_modules/react-native-swipe-list-view/components' See: Related to: -”

Verified against README · Oct 26, 2026 · source

My note

More in: Desktop & Cross-Platform