eslint-plugin-reblend
Version:
Reblend specific linting rules for ESLint
48 lines (38 loc) • 964 B
Markdown
# Disallow definitions of unused state (`reblend/no-unused-state`)
<!-- end auto-generated rule header -->
Warns you if you have defined a property on the state, but it is not being used anywhere.
## Rule Details
Examples of **incorrect** code for this rule:
```jsx
class MyComponent extends Reblend.Component {
state = { foo: 0 };
render() {
return <SomeComponent />;
}
}
var UnusedGetInitialStateTest = createReblendClass({
getInitialState: function () {
return { foo: 0 };
},
render: function () {
return <SomeComponent />;
},
});
```
Examples of **correct** code for this rule:
```jsx
class MyComponent extends Reblend.Component {
state = { foo: 0 };
render() {
return <SomeComponent foo={this.state.foo} />;
}
}
var UnusedGetInitialStateTest = createReblendClass({
getInitialState: function () {
return { foo: 0 };
},
render: function () {
return <SomeComponent foo={this.state.foo} />;
},
});
```