Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 682 Bytes

no-unused-class-component-methods.md

File metadata and controls

36 lines (29 loc) · 682 Bytes

Disallow declaring unused methods of component class (react/no-unused-class-component-methods)

Warns you if you have defined a method or property but it is never being used anywhere.

Rule Details

The following patterns are considered warnings:

class Foo extends React.Component {
  handleClick() {}
  render() {
    return null;
  }
}

The following patterns are not considered warnings:

class Foo extends React.Component {
  static getDerivedStateFromError(error) {
    return { hasError: true };
  }
  action() {}
  componentDidMount() {
    this.action();
  }
  render() {
    return null;
  }
}
});