Rules
no-unused-class-component-members
Full Name in eslint-plugin-react-x
react-x/no-unused-class-component-membersFull Name in @eslint-react/eslint-plugin
@eslint-react/no-unused-class-component-membersPresets
- x
- recommended
- recommended-typescript
- recommended-type-checked
Description
Warns unused class component methods and properties.
Examples
Failing
import React from "react";
class MyComponent extends React.Component {
  handleClick() {} // Unused
  render() {
    return null;
  }
}Passing
import React from "react";
class MyComponent extends React.Component {
  static getDerivedStateFromError(error: React.ErrorInfo) {
    return { hasError: true };
  }
  action() {}
  componentDidMount() {
    this.action();
  }
  render() {
    return null;
  }
}Implementation
See Also
- no-unused-state
 Warns unused class component state.