【发布时间】:2021-01-11 16:48:08
【问题描述】:
我正在使用 eslint 并收到此错误。
期望在箭头函数中返回一个值
错误显示在代码的第三行。
useEffect(() => {
let initialPrices = {};
data.map(({ category, options }) => {
initialPrices = {
...initialPrices,
[category]: options[0].price,
};
});
setSelectedPrice(initialPrices);
}, []);
【问题讨论】:
-
不要使用
map来获得副作用。使用map的输出或使用forEach或for循环。
标签: javascript reactjs eslint