我有一个地方需要使用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] 删除。
我来说两句