在React.js中使用NPM UUID

迈克尔·菲利普斯:

我有一个地方需要使用npm uuid软件包生成唯一的ID。安装完uuid软件包后,用法如下:

const uuid = require('uuid/v1');
uuid();

但我有错误说:

[eslint] Unexpected require(). (global-require)

我的功能如下:

someFunction = (i, event) => {
   if(someCondition) {
       //generate some unique id
       const uuid1 = require('uuid/v1');
       uuid1();
       //call some function and pass this id
       someFunction2(uuid1);
    } else{ 
      //generate some unique id
       const uuid2 = require('uuid/v1');
       uuid2();
       //call some function and pass this id
       someFunction2(uuid2);
    }

在ReactJs中使用require的最佳方法是什么。

阮你:

试试这个:

import React from "react";
import ReactDOM from "react-dom";
import uuid from "uuid";

function App() {
  return (
    <div className="App">
      <h1>{uuid.v4()}</h1>
    </div>
  );
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);

这是一个工作示例:https : //codesandbox.io/s/0pr5vz48kv

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章