我是一个新手,所以我遇到了这段代码,我不明白这段代码的两个参数,这是什么意思?
// App.js
const updateState = (index) => (e) => {
const newArray = data.map((item, i) => {
if (index === i) {
return { ...item, [e.target.name]: e.target.value };
} else {
return item;
}
});
setData(newArray);
};
2条答案
按热度按时间4jb9z9bj1#
这是结束的一部分。参考这篇文章。
cnjp1d6j2#
它是一个返回函数的函数。它等价于
因此,这可以称为例如:
或
在您的例子中,
e
是一个事件,所以我假设它是在某种动态表单中使用的:)