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
相关推荐
kuilaurence15 小时前
CSS `border-image` 给文字加可拉伸边框
前端·css
一 乐15 小时前
校园墙|校园社区|基于Java+vue的校园墙小程序系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·小程序
一只小阿乐15 小时前
前端react 开发 图书列表分页
前端·react.js·react·ant-
鎏金铁匠15 小时前
跟着ECMAScript 规范,手写数组方法之map
javascript
IT古董15 小时前
在 React 项目中使用 Ky 与 TanStack Query 构建现代化数据请求层
前端·react.js·前端框架
小程故事多_8015 小时前
LangGraph系列:多智能体终极方案,ReAct+MCP工业级供应链系统
人工智能·react.js·langchain
夏日不想说话15 小时前
一文搞懂 AI 流式响应
前端·node.js·openai
顾安r16 小时前
11.14 脚本网页 青蛙过河
服务器·前端·python·游戏·html
不爱吃糖的程序媛17 小时前
Electron 智能文件分析器开发实战适配鸿蒙
前端·javascript·electron
Doro再努力17 小时前
2025_11_14洛谷【入门1】数据结构刷题小结
前端·数据结构·算法