【发布时间】:2020-09-14 18:06:40
【问题描述】:
我想使用 useState 将 David 和 Brian 的年龄更新为 25 岁,但遇到错误:
TypeError:employees.map 不是函数。
谁能建议我该怎么做?
import React, { useState, useEffect } from 'react';
function App() {
const [employees, setEmployees] = useState([]);
useEffect(() => {
setEmployees([
{ name: 'David', age: 40 },
{ name: 'Brian', age: 35 }
]);
}, []);
employees.map((value) => {
setEmployees({ ...employees, age: 25 });
});
console.log(employees)
return (
<div>
This is App component
</div>
);
};
export default App;
【问题讨论】:
标签: javascript arrays reactjs react-hooks use-state