# necolas/react-native-web

Cross-platform React UI packages

Repository: https://github.com/necolas/react-native-web
Canonical: https://ross.abutalabs.com/products/react-native-web
Homepage: https://necolas.github.io/react-native-web
Language: JavaScript
License: MIT
License Family: permissive
Topics: react, react-components, gui-framework, css-in-js, react-native, react-native-web, cross-platform, react-dom, react-ui
Last push: 2025-10-16T15:10:21+00:00

## Health v2 (maintenance only)
Score: 55/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 47, release rhythm 40, longevity 100
- inputs: {"age_days": 4103, "days_push": 321, "days_rel": 321, "gap_med": 56, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 22143, forks 1822 (observed 2026-08-28T04:11:32.401306+00:00)

## What it is
React Native for Web is an accessible implementation of React Native's Components and APIs that runs on the web and interoperates with React DOM. It lets developers build cross-platform React apps sharing code between native mobile and web targets, and powers web support in tools like Expo.

## Use cases
- build a react native app that also runs in the browser
- share UI code between ios, android, and web
- render react native components as accessible semantic html
- add web support to an existing react native project
- use react native styles with automatic vendor prefixing and rtl support
- build responsive components that react to element resize

## When to choose
- you want a single react codebase targeting mobile and web
- you use expo or react native libraries and need web output
- you need accessible, semantic html from react native primitives

## When to avoid
- you are building a web-only app with no react native involvement
- you need pixel-perfect parity with native platform controls
- you rely on web-specific libraries incompatible with react native primitives

## Facets
- artifact type: framework
- maturity: stable
- function: frontend-framework, ui-components, css-framework, state-management
- domain: web-development, frontend, cross-platform, mobile-development
- platform: browser, cross-platform
- tags: react-native, react-dom, css-in-js, react-components, expo, accessibility, monorepo, web-server, nodejs

## Member repositories
- necolas/react-native-web (main) score 55

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:32.401306+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:57:42.575899+00:00, confidence not recorded.
  - readme: https://github.com/necolas/react-native-web (fetched 2026-08-28T04:11:32.401306+00:00, sha dec61bd3458e)
  - homepage: https://necolas.github.io/react-native-web (fetched 2026-08-29T07:56:07.211858+00:00, sha 0b7fda640394)
- Data as of 2026-08-30T08:39:29.467469+00:00.
