Lazily initialize and cache constant JSX elements (#12967)

Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
This commit is contained in:
Nicolò Ribaudo
2021-03-06 17:33:43 +01:00
committed by GitHub
parent d04842a700
commit 8dacf85859
72 changed files with 695 additions and 209 deletions

View File

@@ -0,0 +1,7 @@
function AComponent () {
return <BComponent/>
function BComponent () {
return <n:CComponent />
}
}

View File

@@ -0,0 +1,9 @@
var _n$CComponent;
function AComponent() {
return <BComponent />;
function BComponent() {
return _n$CComponent || (_n$CComponent = <n:CComponent />);
}
}