over_react_prefer_null_over_false_render_return_type

Severity: AnalysisErrorSeverity.INFO

Maturity: stable

Since 1.0.0

View the Project on GitHub workiva/over_react

PREFER to use a return value of null when your intention is to have a component render nothing.

GOOD:

@override
render() {
  if (props.models.isEmpty) return null;
  
  return Fragment()(
    props.models.map(_renderItemFromModel),
  );
}

BAD:

@override
render() {
  if (props.models.isEmpty) return false;
  
  return Fragment()(
    props.models.map(_renderItemFromModel),
  );
}