Files
nativewind/apps/website/docs/quick-starts/create-react-native-app.md

56 lines
961 B
Markdown

import StartCoding from "../\_start-coding.md"
# Create React Native App
## 1. Create a new React Native application
```bash
npx create-react-native-app my-nativewind-app
```
Choose "Default new app" and then move into the project's directory.
```bash
cd my-nativewind-app
```
You will need to install `nativewind` and it's peer dependency `tailwindcss`.
```bash
yarn add nativewind
yarn add --dev tailwindcss
```
## 2. Setup Tailwind CSS
Run `npx tailwindcss init` to create a `tailwind.config.js` file
Add the paths to all of your component files in your tailwind.config.js file.
```diff
// tailwind.config.js
module.exports = {
- content: [],
+ content: ["./App.{js,jsx,ts,tsx}", "./screens/**/*.{js,jsx,ts,tsx}"],
theme: {
extend: {},
},
plugins: [],
}
```
## 3. Add the Babel plugin
Modify your `babel.config.js`
```diff
// babel.config.js
module.exports = {
- plugins: [],
+ plugins: ["nativewind/babel"],
};
```
<StartCoding />