no-unused-state
Rule category
Correctness.
What it does
Warns unused class component state.
Examples
Failing
import React from "react";
class class Example
Example extends React.class React.Component<P = {}, S = {}, SS = any>
Component {
Example.state: {
foo: number;
}
state = {
foo: number
foo: 1,
}; // Unused
Example.render(): null
render() {
return null;
}
}
Passing
import React from "react";
class class Example
Example extends React.class React.Component<P = {}, S = {}, SS = any>
Component {
Example.state: {
foo: number;
}
state = {
foo: number
foo: 1,
};
Example.render(): number
render() {
return this.Example.state: {
foo: number;
}
state.foo: number
foo;
}
}