【发布时间】:2020-01-30 00:18:28
【问题描述】:
我正在使用 React useEffect 来更新状态。 Eslint 警告我正在犯无阴影错误。我认为这与某些 eslint 或 eslint 插件设置有关,因为 CRA 不会导致相同的错误。如何解决?
function Sample(props) {
const { flag } = props;
const [value, setValue] = useState();
useEffect(() => {
if (flag) {
setValue(value => value + 1);
}
}, [flag]);
}
这里,setValue(value => value + 1); 的值由于在 useState 中声明而导致无阴影。
【问题讨论】:
标签: reactjs eslint eslint-plugin-react-hooks