반응형
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();
반응형
'React Native' 카테고리의 다른 글
Animated로 애니메이션 적용하기 (0) | 2022.02.16 |
---|---|
date-fns로 날짜 포맷팅하기 (0) | 2022.02.16 |
iOS에서 키보드가 작성한 내용을 가릴때 KeyboardAvoidingView 적용 (0) | 2022.02.15 |
useRef로 컴포넌트 래퍼런스 선택하기 (0) | 2022.02.15 |
Context API란? 소개 및 사용법 (2) | 2022.02.13 |