rnx-kit - 개발자를 위한 React Native 도구 모음
Open in Visual Studio Code
Build
rnx-kit은 React Native 개발자 경험을 최적화하기 위해 Microsoft 엔지니어들이 만든 검증된 도구 모음입니다. 이 도구는 React Native 생태계의 격차를 메우고 개발자 워크플로우를 간소화하는 데 도움을 줍니다.
이러한 도구들은 현재 Microsoft 전반에서 대규모로 React Native 앱을 출시하는 데 매일 사용되고 있으며, 이제 오픈 소스로 공개되어 모든 React Native 프로젝트에서 사용할 수 있습니다.
포함된 기능
rnx-kit에는 다음 기능을 위한 도구들이 포함되어 있습니다:
- 종속성 관리 (Dependency management) -
align-deps를 사용하여 대규모 프로젝트 전반에 걸쳐 일관된 종속성 버전을 보장합니다.
- 네이티브 빌드 (Native builds) (실험적 기능) -
build를 사용하여 클라우드에서 Android 및 iOS 앱을 빌드할 수 있습니다. 무거운 네이티브 툴체인을 설치하는 것을 방지합니다.
- 개선된 번들링 (Better bundling) -
metro-serializer는 Metro에 TypeScript 유효성 검사, 트리 쉐이킹(tree shaking), 중복 및 순환 종속성 감지 등의 기능을 추가할 수 있도록 Metro를 향상시킵니다.
- Microsoft 맞춤 기본값 (Microsoft-tailored defaults) - Microsoft 사용을 위해 의견이 반영된 Babel preset을 Metro에서 찾을 수 있습니다.
그리고 훨씬 더 많은 기능들이 있습니다!
시작하기
문서 웹사이트의 Introduction guide를 따라 프로젝트에 "올인원(all in one)" CLI를 빠르게 추가하고 대부분의 도구를 바로 사용할 수 있도록 설정하는 방법을 알아보세요.
또는 종속성 관리 도구에 대한 쉬운 소개를 원하시면 Getting started guide를 따라주세요.
특정 도구만 사용하고 싶다면, 해당 도구의 README를 참조하여 자세한 내용을 확인할 수 있습니다. 이 모든 내용은 문서의 Tools section에서 쉽게 읽을 수 있습니다.
기여하기 (Contributing)
rnx-kit은 커뮤니티를 위해, 커뮤니티에 의해 구축되었으며 Microsoft 엔지니어들이 유지 관리하고 있습니다. 여러분의 기여는 환영받습니다!
자세한 내용은 [CONTRIBUTING]을 참고하세요.
"실질적인(substantial)" 변경 사항 제안에 관심이 있다면, 저희의 [RFC 프로세스]를 참조해 주세요.
라이선스
[MIT 라이선스]
행동 강령 (Code of Conduct)
본 프로젝트는 [Microsoft 오픈 소스 행동 강령(Microsoft Open Source Code of Conduct)]을 채택했습니다. 더 자세한 정보는 [행동 강령 FAQ]를 참조하거나, 추가 질문이나 의견이 있으면 [[email protected]]으로 문의하세요.