我积极使用eslint-plugin-react
,最近阅读了functional setState。我想为此使用eslint规则,但找不到。是否有强制反应规则强制只使用功能的setState?
答案 0 :(得分:1)
当前,没有这样的eslint-plugin-react
规则可用。
存在相关的GitHub问题:
setState()
if not using previous state · Issue #1836 · yannickcr/eslint-plugin-react。请看看它们。
“相关问题”列表中的问题2(Rule Suggestion : setState function · Issue #1196 · yannickcr/eslint-plugin-react)似乎与您的问题(请求)最接近或相同。
该功能似乎部分实现了。
部分原因是:
this.state
参数中使用setState()
:对象初始化程序和函数。this.state
)将对象作为setState()
函数参数传递。例如:
this.setState({quantity: 2});
请考虑将详细信息报告给现有的“最近”一期,以尝试重新打开它或打开新一期。