小编Mat*_*ski的帖子

扩展参数必须具有元组类型或传递给 React 的剩余参数

我有这个代码Typescript:

const [history, setHistory] = useState([Array(9).fill(null)]);
Run Code Online (Sandbox Code Playgroud)
const newHistory = history.slice(0, currentStep + 1);
Run Code Online (Sandbox Code Playgroud)

当我想使用这样的扩展运算符设置新状态时:

setHistory(...newHistory);
Run Code Online (Sandbox Code Playgroud)

我有错误:

扩展参数必须具有元组类型或传递给剩余参数。

有人可以帮助我,我如何正确输入这个?

spread typescript reactjs

73
推荐指数
4
解决办法
11万
查看次数

标签 统计

reactjs ×1

spread ×1

typescript ×1