Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Metnew/c576204f7cc0db7de3a53e8bea5f7ed1 to your computer and use it in GitHub Desktop.
Save Metnew/c576204f7cc0db7de3a53e8bea5f7ed1 to your computer and use it in GitHub Desktop.
Component vs PureComponent vs “stateless component”
if (componentHasNoState) {
return itsStatelessComponent()
} else if (componentHasSimplePropsState && propsHasNoNestedObjects) {
return itsPureComponent()
} else {
return itsComponent()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment