Skip to content
Branch: master
Find file History
#6151 Compare This branch is 1 commit ahead, 37 commits behind canary.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
pages [change] Update react-native-web example (#5489) Oct 22, 2018
.babelrc Update with-react-native-web example to use babel (#6170) Jan 29, 2019 Remove deploy to now button from all examples (#7101) Apr 22, 2019
next.config.js Update with-react-native-web example to use babel (#6170) Jan 29, 2019

React Native Web example

How to use

Using create-next-app

Execute create-next-app with Yarn or npx to bootstrap the example:

npx create-next-app --example with-react-native-web
# or
yarn create next-app --example with-react-native-web with-react-native-web-app

Download manually

Download the example:

curl | tar -xz --strip=2 next.js-canary/examples/with-react-native-web
cd with-react-native-web

Install it and run:

npm install
npm run dev
# or
yarn dev

Deploy it to the cloud with now (download)


The idea behind the example

This example features how to use react-native-web to bring the platform-agnostic Components and APIs of React Native to the web.

High-quality user interfaces: React Native for Web makes it easy to create fast, adaptive web UIs in JavaScript. It provides native-like interactions, support for multiple input modes (touch, mouse, keyboard), optimized vendor-prefixed styles, built-in support for RTL layout, built-in accessibility, and integrates with React Dev Tools.

Write once, render anywhere: React Native for Web interoperates with existing React DOM components and is compatible with the majority of the React Native API. You can develop new components for native and web without rewriting existing code. React Native for Web can also render to HTML and critical CSS on the server using Node.js.

You can’t perform that action at this time.