Nicolò Ribaudo 8dacf85859
Lazily initialize and cache constant JSX elements (#12967)
Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
2021-03-06 17:33:43 +01:00

15 lines
306 B
JavaScript

var _span;
class Component extends React.Component {
constructor(...args) {
var _this$subComponent;
super(...args);
this.subComponent = () => _span || (_span = <span>Sub Component</span>);
this.render = () => _this$subComponent || (_this$subComponent = <this.subComponent />);
}
}