我想使用 react-key-index 扩展来生成唯一的 id。我试图实现他们的示例,但无论我做什么,它仍然会抛出同样的错误:
TypeError:Hashids 不是构造函数
这是一个非常简单的例子:
应用程序.js:
import React from 'react';
import keyIndex from "react-key-index";
import './App.css';
function App() {
let arr = ["one", "two", "three"];
arr = keyIndex(arr, 1);
const list = arr.map(arr => <li key={arr.id}>{arr.value}</li>);
return <ul>{list}</ul>;
}
export default App;
index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
ReactDOM.render(<App />, document.getElementById('root'));
serviceWorker.unregister();
请问,你知道我在哪里做错了吗?我正在尝试将其设置为全新的反应项目(create-react-app)。从我的角度来看,我已经正确地实现了它(但显然我没有)。以下是该错误在浏览器中的样子: