React:独特的ID生成

Val*_*nov -1 uuid reactjs react-native

谁能建议我将如何在React中创建ID生成函数?

到目前为止,我已经尝试通过一个uuid npm软件包https://www.npmjs.com/package/uuid来使其工作,

import uuidv4 from 'uuid'

    helpIdGenerator {
        const uuidv4 = require('uuid/v4')
    }
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。

Ric*_*ani 5

此功能可能有用:

function guidGenerator() {
    var S4 = function() {
       return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
    };
    return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}
Run Code Online (Sandbox Code Playgroud)

这样会生成如下的随机ID:

6b33fce8-1745-f8de-4ad8-4ee42585oprf