跳至内容

react/no-is-mounted 准确性

此规则默认开启。

其作用

此规则防止在 ES6 类中使用 isMounted

为什么这么差?

isMounted 是一种反模式,在使用 ES6 类时不可用,且即将正式弃用。///

示例

jsx
class Hello extends React.Component {
  someMethod() {
    if (!this.isMounted()) {
      return;
    }
  }
  render() {
    return <div onClick={this.someMethod.bind(this)}>Hello</div>;
  }
}

参考

在 MIT 许可下发布。