Insert uuid v4 or random string at build-time with babel macros.
Insert uuid
v4 or random string
at build-time with babel macros
.
npm install --save-dev uid.macro
You’ll also need to install and configure babel-plugin-macros
if you haven’t already.
uuid
version 4
import { uuid } from 'uid.macro';
const value = uuid();
↓ ↓ ↓ ↓ ↓ ↓
const value = '44a79dfb-6805-46c7-bd79-04420e7d6bcc';
random string (optional length)
import { str } from 'uid.macro';
const value = str();
const other = str(7);
↓ ↓ ↓ ↓ ↓ ↓
const value = 'XwPp9xazJ0ku5CZnlmgAx2Dld8SHkAeT';
const other = 'xqm5wXX';