【发布时间】:2021-12-30 06:02:42
【问题描述】:
我在使用数组时遇到了反应 useState 的问题,
这是我的teamMembers 状态声明:
const [teamMembers, setTeam] = useState();
...我正在填写表格,点击按钮更新teamMembers 状态。以下代码在处理程序中:
let newTeam = teamMembers || ['Tony Stark'];
console.log(newTeam); // here it is giving me Tony Stark
setTeam(newTeam);
我使用useEffect查看更新:
useEffect(() => {
console.log(teamMembers); // here it is giving me empty array([])
})
我错过了什么?
【问题讨论】:
标签: javascript arrays reactjs react-hooks use-state