22
33[ ![ npm version] [ package-badge ]] [ package-url ] [ ![ Build Status] [ ci-badge ]] [ ci-url ] [ ![ PRs Welcome] ( https://img.shields.io/badge/PRs-welcome-brightgreen.svg )] ( https://reactjs.org/docs/how-to-contribute.html#your-first-pull-request )
44
5- ** Compatibility: React Native >= 0.60 ** .
5+ ** Compatibility: React Native >= 0.63 ** .
66
77"React Native for Web" makes it possible to run [ React
88Native] [ react-native-url ] components and APIs on the web using React DOM.
@@ -20,8 +20,9 @@ develop new components for native and web without rewriting existing code.
2020React Native for Web can also render to HTML and critical CSS on the server
2121using Node.js.
2222
23- Who is using React Native in production web apps ?
23+ Who is using React Native for Web in production ?
2424[ Twitter] ( https://mobile.twitter.com ) ,
25+ [ Expo] ( https://docs.expo.io/workflow/web/ ) ,
2526[ Major League Soccer] ( https://matchcenter.mlssoccer.com ) ,
2627[ Flipkart] ( https://twitter.com/naqvitalha/status/969577892991549440 ) ,
2728[ Uber] ( https://www.youtube.com/watch?v=RV9rxrNIxnY ) ,
@@ -49,7 +50,11 @@ system](https://facebook.github.io/react-native/docs/gesture-responder-system.ht
4950[ animations] ( https://facebook.github.io/react-native/docs/animations.html ) , and
5051other design details.
5152
52- ## Integrations
53+ ## Libraries and integrations
54+
55+ List of React Native packages with known web compatibility:
56+
57+ * [ React Native Directory] ( https://reactnative.directory/?web=true )
5358
5459Examples of using React Native for Web with other web tools:
5560
@@ -64,7 +69,7 @@ Examples of using React Native for Web with other web tools:
6469
6570## Examples
6671
67- And here is a simple example to get you started. The documentation include
72+ And here is a simple example to get you started. The documentation includes
6873interactive examples and the [ source
6974code] ( https://github.com/necolas/react-native-web/blob/master/packages/docs ) is
7075also available.
@@ -113,8 +118,9 @@ React Native v0.60
113118| Image | ✓ | Missing multiple sources ([ #515 ] ( https://github.com/necolas/react-native-web/issues/515 ) ) and HTTP headers ([ #1019 ] ( https://github.com/necolas/react-native-web/issues/1019 ) ). |
114119| ImageBackground | ✓ | |
115120| KeyboardAvoidingView | (✓) | Mock. No equivalent web APIs. |
116- | Modal | ✘ | Not started ( [ # 1020 ] ( https://github.com/necolas/react-native-web/issues/1020 ) ). |
121+ | Modal | ✓ | |
117122| Picker | ✓ | |
123+ | Pressable | ✓ | |
118124| RefreshControl | ✘ | Not started ([ #1027 ] ( https://github.com/necolas/react-native-web/issues/1027 ) ). |
119125| SafeAreaView | ✓ | |
120126| ScrollView | ✓ | Missing momentum scroll events ([ #1021 ] ( https://github.com/necolas/react-native-web/issues/1021 ) ). |
@@ -139,6 +145,7 @@ React Native v0.60
139145| AccessibilityInfo | (✓) | Mock. No equivalent web APIs. |
140146| Alert | ✘ | Not started ([ #1026 ] ( https://github.com/necolas/react-native-web/issues/1026 ) ). |
141147| Animated | ✓ | Missing ` useNativeDriver ` support. |
148+ | Appearance | ✓ | |
142149| AppRegistry | ✓ | Includes additional support for server rendering with ` getApplication ` . |
143150| AppState | ✓ | |
144151| BackHandler | (✓) | Mock. No equivalent web APIs. |
@@ -163,6 +170,8 @@ React Native v0.60
163170| StyleSheet | ✓ | |
164171| UIManager | ✓ | |
165172| Vibration | ✓ | |
173+ | useColorScheme | ✓ | |
174+ | useWindowDimensions | ✓ | |
166175
167176## Contributing
168177
@@ -199,8 +208,8 @@ MIT license.
199208
200209[ package-badge ] : https://img.shields.io/npm/v/react-native-web.svg?style=flat
201210[ package-url ] : https://yarnpkg.com/en/package/react-native-web
202- [ ci-badge ] : https://travis-ci.org /necolas/react-native-web.svg?branch=master
203- [ ci-url ] : https://travis-ci.org /necolas/react-native-web
211+ [ ci-badge ] : https://github.com /necolas/react-native-web/workflows/test/badge .svg
212+ [ ci-url ] : https://github.com /necolas/react-native-web/actions
204213[ react-native-url ] : https://facebook.github.io/react-native/
205214[ contributing-url ] : https://github.com/necolas/react-native-web/blob/master/.github/CONTRIBUTING.md
206215[ good-first-issue-url ] : https://github.com/necolas/react-native-web/labels/good%20first%20issue
0 commit comments