React Native
React Native UUID 라이브러리 설치 및 사용법
Beekei
2022. 2. 16. 00:23
반응형
UUID란?
UUID는 범용 고유 식별자(universally uniqute identifier)로써, 표준으로 사용되는 고유 식별자 형식이다.
UUID는 4가지 버전이 있는데, 일반적으로 랜덤하고 고유한 식별자를 생성할 때는 v4를 많이 사용한다.
UUI 설치 및 설정
UUID를 사용하려면 아래 명령어를 통해 라이브러리를 설치해야 한다.
$ yarn add uuid
이 라이브러리는 Node.js의 crypto 기능을 사용하는데, 리액트 네이티브에서는 이 기능이 기본적으로 내장되어 있지 않기 때문에 react-native-get-random-values라는 라이브러리를 설치해 호환시켜야 한다.
$ yarn add react-native-get-random-values
$ npx pod-install
라이브러리를 모두 설치 했으면 프로젝트 최상위 디렉터리에 있는 index.js 파일을 열어서 맨 위에 다음 코드를 추가한다.
import 'react-native-get-random-values';
...
코드를 추가한 후에 앱을 재 시작해야 적용된다.
$ yarn ios
$ yarn android
UUID 라이브러리 사용법
사용할 때는 다음과 같이 사용하면 된다.
import {v4} from "uuid";
v4(); // 4b39fj-32f4-84dj-2nf0-4w5aff39j
// v4를 uuidv4라는 이름으로 사용
import {v4 as uuidv4} from "uuid";
uuidv4();
반응형