Warns you if you have defined a property on the state, but it is not being used anywhere.
The following patterns are considered warnings:
class MyComponent extends React.Component {
state = { foo: 0 };
render() {
return <SomeComponent />;
}
}
var UnusedGetInitialStateTest = createReactClass({
getInitialState: function() {
return { foo: 0 };
},
render: function() {
return <SomeComponent />;
}
})
The following patterns are not considered warnings:
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} />;
}
})