The class syntax is the standard way to define a React component. But it's kind of a lot of ritual for a component that doesn't refer to this.state and only has a render() function.
In these situations, it's often preferable to write your component as a stateless functional component rather than a full blown component using class.
https://github.com/liftedpixel/jammming/blob/master/src/components/SearchResults/SearchResults.js
The
class
syntax is the standard way to define a React component. But it's kind of a lot of ritual for a component that doesn't refer tothis.state
and only has arender()
function.In these situations, it's often preferable to write your component as a
stateless functional component
rather than a full blown component usingclass
.https://facebook.github.io/react/docs/components-and-props.html