08 React 使用uuid示例

shell 复制代码
npm install uuid
js 复制代码
import React from 'react';
import { v4 as uuidv4 } from 'uuid';

const MyComponent = () => {
  const uuid = uuidv4();

  return (
    <div>
      <h1>Generated UUID: {uuid}</h1>
    </div>
  );
}

export default MyComponent;

UUID 各种示例

  1. 生成基于时间戳的UUID(版本4)
javascript 复制代码
const { v4: uuidv4 } = require('uuid');

const uuid = uuidv4();
console.log(uuid); // 输出类似于 "110ec58a-a0f2-4ac4-8393-c866d813b8d1"
  1. 生成基于命名空间和名称的UUID(版本5)
javascript 复制代码
const { v5: uuidv5, v4: uuidv4 } = require('uuid');

const namespace = '1b671a64-40d5-491e-99b0-da01ff1f3341';
const name = 'Hello, World!';
const uuid = uuidv5(name, namespace);
console.log(uuid); // 输出类似于 "630eb68f-ba71-53d2-94d7-8ab8212d4f8c"
  1. 解析UUID字符串
javascript 复制代码
const { parse: uuidParse } = require('uuid');

const uuidString = '110ec58a-a0f2-4ac4-8393-c866d813b8d1';
const uuid = uuidParse(uuidString);
console.log(uuid); // 输出解析后的UUID对象
  1. 验证UUID字符串
javascript 复制代码
const { validate: uuidValidate } = require('uuid');

const uuidString = '110ec58a-a0f2-4ac4-8393-c866d813b8d1';
const isValid = uuidValidate(uuidString);
console.log(isValid); // 输出 true 或 false
相关推荐
菜泡泡@1 小时前
仓库地图vue-grid-layout
前端·javascript·vue.js
u***u6853 小时前
React环境
前端·react.js·前端框架
X***E4633 小时前
前端数据分析应用
前端·数据挖掘·数据分析
4***14903 小时前
React社区
前端·react.js·前端框架
LFly_ice3 小时前
学习React-24-路由传参
前端·学习·react.js
Lhuu(重开版4 小时前
CSS:动效布局动画
前端·css
Q***K554 小时前
前端构建工具
前端
laocooon5238578864 小时前
创建了一个带悬停效果的“我的个人主页“按钮
前端
2013编程爱好者5 小时前
Vue工程结构分析
前端·javascript·vue.js·typescript·前端框架
小满zs6 小时前
Next.js第十一章(渲染基础概念)
前端