React Native Module들

이제 우리는 React Native 여러 Module들을 쓰는 법에 대해 배울 것 입니다.

물론 Module을 안쓸수도 있지만 이런저런 편의와 귀찮음 때문에 쓸 예정입니다.

그 전에 알아야 할 명령어가 있습니다.

npm install [module_name / github_url] npm install --save [module_name / github_url]

이건 다들 아시겟지만 node package manager인 npm사용 방법입니다.

우리가 이제 module을 설치할 때는 저 명령어를 통해서 설치를 할 것입니다.

--save 옵션은 실제로 이 module의존성을 package.json에 저장을 할때 사용합니다. (적당히 혼자서 개발할때는 --save 안하다가 마지막에 이 module이 필요하다가 생각되는것만 다시 --save옵션을 줘서 push 하시면 됩니다.)

그 다음 rnpm 을 사용할 예정입니다.

rnpm이란 공식 Github 을 참고 하시길 권합니다.

간단하게 이 rnpm이 필요한 이유를 말하면, RN은 단순히 JS코드 뿐만 아니라, 필요한 경우에는 Android(Java)나 iOS(object-c,swift)의 native 코드를 사용할 수 있습니다. 하지만 이 경우에는 (Native 개발을 하셧다면 아시겟지만) 라이브러리를 추가 해야 합니다.(android 라면 gradle, ios라면 framework에 추가하던 그것들) 하지만 rnpm을 통해서 우리는 이러한 과정을 간단하게 만들수 있습니다.

-> native 모듈을 사용할려면 귀찮은 작업을 해야하는데 그걸 간편하게 해줌 이라고 생각하시면 됩니다.

rnpm 까지 설치 하셨다면 진행해보도록 하죠.

results matching ""

    No results matching ""