Warns you if you have defined a property on the state, but it is not being used anywhere.
Examples of incorrect code for this rule:
class MyComponent extends React.Component {
state = { foo: 0 };
render() {
return <SomeComponent />;
}
}
var UnusedGetInitialStateTest = createReactClass({
getInitialState: function() {
return { foo: 0 };
},
render: function() {
return <SomeComponent />;
}
})
Examples of correct code for this rule:
class MyComponent extends React.Component {
state = { foo: 0 };
render() {
return <SomeComponent foo={this.state.foo} />;
}
}
var UnusedGetInitialStateTest = createReactClass({
getInitialState: function() {
return { foo: 0 };
},
render: function() {
return <SomeComponent foo={this.state.foo} />;
}
})