UUID란 Universally Unique IDentifier의 약자로, 전 세계에서의 고유한 ID라는 뜻이다.
설치
//npm
npm install uuid
//yarn
yarn add uuid
UUID를 생성하는 데는 4가지 방법이 있다.
- v1 : MAC 주소 (시간 기준으로 생성)
- v3 : MD5 해시 (MD5 해시 기준으로 생성)
- v4 : 랜덤 (랜덤값을 기반으로 생성)
- v5 : SHA-1 해시 (SHA-1 해시 기준으로 생성)
import
import { v1 as uuid } from "uuid";
import { v3 as uuid } from "uuid";
import { v4 as uuid } from "uuid";
import { v5 as uuid } from "uuid";
사용하는 법 : UUID를 부여하고 싶은 곳에 uudi 함수를 호출하면 된다.
const [user, setUser] = useState({
id: uuid(),
title: '',
})
How do I create a GUID / UUID?
How do I create GUIDs (globally-unique identifiers) in JavaScript? The GUID / UUID should be at least 32 characters and should stay in the ASCII range to avoid trouble when passing them around. I'm...
stackoverflow.com
UUID (Universally Unique IDentifier)란?
1. UUID란 네트워크 상에서 고유성이 보장되는 id를 만들기 위한 표준 규약이다. UUID는 Universally Unique IDentifier의 약어이고 범용 고유 식별자라고 한다. 주로 분산 컴퓨팅 환경에서 사용되는 식별자
mattmk.tistory.com
'1차 공부 > 공부한 자료' 카테고리의 다른 글
외부폰트 가져온 후 특정 스타일드 컴포넌트에 적용하기 (0) | 2022.12.14 |
---|---|
221214 스터디자료 env (0) | 2022.12.14 |
221209 리액트의 기본 (p.455~458) (0) | 2022.12.08 |
221205 리액트의 기본 (p. 428~433) (0) | 2022.12.04 |
221126 7-1 스터디 정리자료 (0) | 2022.11.25 |