웹, 서버, 네이티브 플랫폼에서 사용할 수 있으며 조합 가능한 컴포넌트로 인터랙티브 UI를 만드는 JavaScript 라이브러리입니다.
necolas/react-native-web
React Native 컴포넌트와 API를 React DOM을 통해 웹 브라우저에서 렌더링할 수 있게 해주는 라이브러리입니다.
- 스타
- 22,151
- 포크
- 1,833
- 열린 이슈
- 132
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
React Native for Web은 React Native 컴포넌트와 API를 브라우저에서 사용할 수 있게 해, 동일한 UI 코드로 iOS, Android, 웹을 지원할 수 있도록 합니다. View, Text 같은 React Native 프리미티브를 React DOM 요소에 매핑하고, React Native API의 웹 구현을 제공합니다.
이 프로젝트는 react-native-web 패키지로 배포됩니다. 이 저장소는 해당 패키지와 빌드, 개발, 테스트 스크립트, GitHub Actions 워크플로, 이슈 템플릿을 포함하는 개발용 모노레포입니다. 기여 방법은 기여 가이드에서 확인할 수 있으며, 처음 참여하는 개발자를 위한 good first issue 목록도 제공됩니다.
핵심 기능
- 01View, Text 같은 React Native 컴포넌트를 React DOM을 통해 브라우저에서 렌더링합니다.
- 02React Native API의 웹 구현을 제공합니다.
- 03하나의 코드베이스로 iOS, Android, 웹을 지원할 수 있습니다.
- 04패키지별 빌드, 개발, 테스트 명령어를 갖춘 모노레포로 관리됩니다.
활용 사례
- React Native 모바일 앱과 React 웹 앱에서 UI 컴포넌트를 공유합니다.
- 기존 React Native 프로젝트에 웹 버전을 추가합니다.
- 네이티브와 웹에서 모두 실행되는 크로스 플랫폼 디자인 시스템을 구축합니다.
빠른 시작
- 1
모든 패키지에서 dev 스크립트 실행
npm run dev - 2
모든 패키지에서 build 스크립트 실행
npm run build - 3
모든 패키지의 테스트 실행
npm run test
사용 전 알아둘 점
- README에는 모노레포 개발 작업만 설명되어 있으며, 최종 사용자를 위한 설치 또는 사용 안내는 없습니다.
토픽
자주 묻는 질문
- react-native-web은(는) 무엇인가요?
- React Native 컴포넌트와 API를 React DOM을 통해 웹 브라우저에서 렌더링할 수 있게 해주는 라이브러리입니다. React Native for Web은 React Native 컴포넌트와 API를 브라우저에서 사용할 수 있게 해, 동일한 UI 코드로 iOS, Android, 웹을 지원할 수 있도록 합니다. View, Text 같은 React Native 프리미티브를 React DOM 요소에 매핑하고, React Native API의 웹 구현을 제공합니다.
- react-native-web은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- react-native-web은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- react-native-web은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. react-native-web의 마지막 커밋은 2026년 10월 20일입니다.
- react-native-web은(는) 어디에 사용할 수 있나요?
- React Native 모바일 앱과 React 웹 앱에서 UI 컴포넌트를 공유합니다. 기존 React Native 프로젝트에 웹 버전을 추가합니다. 네이티브와 웹에서 모두 실행되는 크로스 플랫폼 디자인 시스템을 구축합니다.
- react-native-web는 어떻게 설치하나요?
- 모든 패키지에서 dev 스크립트 실행: npm run dev 모든 패키지에서 build 스크립트 실행: npm run build 모든 패키지의 테스트 실행: npm run test
- react-native-web은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/necolas/react-native-web
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
React 또는 Vue를 사용해 WeChat·Alipay 미니 프로그램, H5 웹, React Native에서 실행되는 앱을 만드는 멀티플랫폼·멀티프레임워크 솔루션입니다.
맞춤형 디자인 시스템 구축을 위한 접근성 높은 UI 기본 요소를 제공하는 스타일 없는 React 컴포넌트 라이브러리입니다.
React와 JavaScript로 Android 및 iOS 네이티브 앱을 만들고, UI를 각 플랫폼의 네이티브 컴포넌트로 렌더링하는 프레임워크입니다.
Android, iOS, 웹에서 실행되는 범용 네이티브 앱을 React로 만드는 오픈소스 프레임워크입니다.
Radix UI와 Tailwind CSS 기반의 React 컴포넌트를 복사해 사용하고, 직접 소유하며 코드베이스에서 자유롭게 수정할 수 있습니다.