File tree Expand file tree Collapse file tree 3 files changed +10
-1
lines changed
packages/react-reconciler/src Expand file tree Collapse file tree 3 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -4037,6 +4037,9 @@ function beginWork(
40374037 );
40384038 }
40394039 case IncompleteFunctionComponent : {
4040+ if ( disableLegacyMode ) {
4041+ break ;
4042+ }
40404043 const Component = workInProgress.type;
40414044 const unresolvedProps = workInProgress.pendingProps;
40424045 const resolvedProps =
Original file line number Diff line number Diff line change @@ -950,10 +950,15 @@ function completeWork(
950950 // for hydration.
951951 popTreeContext ( workInProgress ) ;
952952 switch ( workInProgress . tag ) {
953+ case IncompleteFunctionComponent : {
954+ if ( disableLegacyMode ) {
955+ break ;
956+ }
957+ // Fallthrough
958+ }
953959 case LazyComponent :
954960 case SimpleMemoComponent :
955961 case FunctionComponent :
956- case IncompleteFunctionComponent :
957962 case ForwardRef :
958963 case Fragment :
959964 case Mode :
Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ import {
3636 SimpleMemoComponent ,
3737 LazyComponent ,
3838 IncompleteClassComponent ,
39+ IncompleteFunctionComponent ,
3940 DehydratedFragment ,
4041 SuspenseListComponent ,
4142 ScopeComponent ,
You can’t perform that action at this time.
0 commit comments