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
301 B
JavaScript

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