Skip to content

Files

Latest commit

 

History

History
39 lines (31 loc) · 679 Bytes

require-render-return.md

File metadata and controls

39 lines (31 loc) · 679 Bytes

Pattern: Missing return statement in render method

Issue: -

Description

The render method in React components must return JSX content. Forgetting to include a return statement is a common mistake that prevents the component from rendering properly.

Examples

Example of incorrect code:

var Hello = createReactClass({
  render() {
    <div>Hello</div>;
  }
});

class Hello extends React.Component {
  render() {
    <div>Hello</div>;
  }
}

Example of correct code:

var Hello = createReactClass({
  render() {
    return <div>Hello</div>;
  }
});

class Hello extends React.Component {
  render() {
    return <div>Hello</div>;
  }
}