Take a look at https://www.npmjs.com/package/eslint-plugin-react-perf, as they says in documentation, it consider as warning :
<Item config={{}} />
<Item config={new Object()} />
<Item config={Object()} />
<Item config={this.props.config || {}} />
<Item config={this.props.config ? this.props.config : {}} />
<div style={{display: 'none'}} />
but not this :
<Item config={staticConfig} />