1. 패키지 설치
npm install react-native-worklets
npm install nativewind react-native-reanimated react-native-safe-area-context@5.4.0
npm install --save-dev prettier@^3.0.0 tailwindcss@^3.4.17 prettier-plugin-tailwindcss@^0.5.11
npx tailwindcss init
2. tailwind.config.js 교체
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./App.{js,jsx,ts,tsx}", "./src/**/*.{js,jsx,ts,tsx}"],
theme: {
extend: {},
},
plugins: [],
};
3. babel.config.js 수정
module.exports = {
presets: ['module:metro-react-native-babel-preset', 'nativewind/babel'],
};
4. metro.config.js 수정
const { getDefaultConfig, mergeConfig } = require("@react-native/metro-config");
const { withNativeWind } = require("nativewind/metro");
const config = mergeConfig(getDefaultConfig(__dirname), {
/* your config */
});
module.exports = withNativeWind(config, { input: "./global.css" });
5. App.tsx에 import
import "./global.css"
6. TypeScript 설정
프로젝트 루트에 nativewind-env.d.ts 생성:
/// <reference types="nativewind/types" />'React-Native' 카테고리의 다른 글
| [React-Native]Splash 화면 구현 (0) | 2025.09.23 |
|---|---|
| [React-Native]앱 아이콘 적용하기 (0) | 2025.09.16 |
| [React-Native]다국어지원 i18n 사용법 (0) | 2025.09.16 |
| [React-Native]Windows환경에서 리엑트 네이티브 개발환경 구축 (1) | 2025.06.24 |
| [React-Native]0.74.x 버전 이상 리액트 네이티브 프로젝트 생성 (0) | 2025.02.09 |