Metro 소개
React-native 프로젝트의 일부였던 프로젝트이다. 지금은 독립적인 프로젝트로 떨어져나왔다.
Metro 가 하는 일
- 리액트 네이티브의 Development platform 이다.
- DX 증진을 위해 노력한다.
- javascript bundler 이다.
- asset 을 관리한다.
- hot module reloading 을 제공한다.
앱개발 시에 작은 변화에도 수없이 많은 시간을 기다려야 하는 기존 방식에서 탈피하기 위해 태어났다.
특징
🚅 Fast
: 1초 미만의 리로드 사이클을 목표로 한다. 시작과 번들링 속도가 빠르다.⚖️ Scalable
: 하나의 애플리케이션에서 수천개의 모듈과 협업한다.⚛️ Integrated
: 모든 리액트 네이티브 프로젝트를 지원한다.
기타 기능
R
버튼을 눌러 엔트리 지점(index.js
) 로 이동 가능하다.D
버튼을 눌러 다양한 개발자모드를 이용할 수 있다.
참조
https://facebook.github.io/metro/docs/getting-started
공식 소개에서, 공식 문서가 있어서, 트러블슈팅이 편하다고 주장하고 있다.
반응형
'리액트 네이티브 (React Native)' 카테고리의 다른 글
리액트 네이티브 앱 이름 변경 방법 (0) | 2022.10.03 |
---|---|
리액트 네이티브 (React Native) 앱 디버깅 하는 방법들 (0) | 2022.10.03 |
리액트 네이티브 초보자를 위한 UI 팁들 (0) | 2022.10.02 |
리액트 네이티브 템플릿 프로젝트 기본 폴더 구조 살펴보기 (0) | 2022.10.02 |
리액트 네이티브 (React Native) 란? (0) | 2022.10.02 |