如何从warnings
解决这些ESLint
,并在React 16x的unsubscription
下面event handlers
下方componentWillUnmount
做出正确的提示?
Line 137: Expected an assignment or function call
and instead saw an expression no-unused-expressions
Line 138: Expected an assignment or function call
and instead saw an expression no-unused-expressions
尝试取消订阅React组件中的事件侦听器时:
componentWillUnmount() {
this.handleClick === null;
this.handleSubmit === null;
};
答案 0 :(得分:2)
内联事件永远不会添加到dom中,它只存在于React世界中。所以没有什么可以实际取消订阅..你可以通过添加以下规则来忽略eslintrc.json中的eslint规则
"no-unused-expressions": 0,