Skip to content

Instantly share code, notes, and snippets.

@nfantone
Created July 28, 2020 02:41
Show Gist options
  • Save nfantone/422b1e13448bd417c6a47e6357594dd2 to your computer and use it in GitHub Desktop.
Save nfantone/422b1e13448bd417c6a47e6357594dd2 to your computer and use it in GitHub Desktop.
A simple class component holding a static reference
class MyExpensiveComponent extends React.Component {
myExpensiveField = null;
componentDidMount() {
this.myExpensiveField = createExpensiveField(this.props);
}
render() {
return <div>this.myExpensiveField.data</div>
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment