File tree Expand file tree Collapse file tree 2 files changed +26
-26
lines changed
packages/react-reconciler/src Expand file tree Collapse file tree 2 files changed +26
-26
lines changed Original file line number Diff line number Diff line change @@ -1089,19 +1089,6 @@ function commitLayoutEffectOnFiber(
10891089 committedLanes ,
10901090 ) ;
10911091
1092- if ( flags & Update ) {
1093- const newResource = finishedWork . memoizedState ;
1094- if ( current !== null ) {
1095- const currentResource = current . memoizedState ;
1096- if ( currentResource !== newResource ) {
1097- releaseResource ( currentResource ) ;
1098- }
1099- }
1100- finishedWork . stateNode = newResource
1101- ? acquireResource ( newResource )
1102- : null ;
1103- }
1104-
11051092 if ( flags & Ref ) {
11061093 safelyAttachRef ( finishedWork , finishedWork . return ) ;
11071094 }
@@ -2617,6 +2604,19 @@ function commitMutationEffectsOnFiber(
26172604 safelyDetachRef ( current , current . return ) ;
26182605 }
26192606 }
2607+
2608+ if ( flags & Update ) {
2609+ const newResource = finishedWork . memoizedState ;
2610+ if ( current !== null ) {
2611+ const currentResource = current . memoizedState ;
2612+ if ( currentResource !== newResource ) {
2613+ releaseResource ( currentResource ) ;
2614+ }
2615+ }
2616+ finishedWork . stateNode = newResource
2617+ ? acquireResource ( newResource )
2618+ : null ;
2619+ }
26202620 return ;
26212621 }
26222622 }
Original file line number Diff line number Diff line change @@ -1089,19 +1089,6 @@ function commitLayoutEffectOnFiber(
10891089 committedLanes ,
10901090 ) ;
10911091
1092- if ( flags & Update ) {
1093- const newResource = finishedWork . memoizedState ;
1094- if ( current !== null ) {
1095- const currentResource = current . memoizedState ;
1096- if ( currentResource !== newResource ) {
1097- releaseResource ( currentResource ) ;
1098- }
1099- }
1100- finishedWork . stateNode = newResource
1101- ? acquireResource ( newResource )
1102- : null ;
1103- }
1104-
11051092 if ( flags & Ref ) {
11061093 safelyAttachRef ( finishedWork , finishedWork . return ) ;
11071094 }
@@ -2617,6 +2604,19 @@ function commitMutationEffectsOnFiber(
26172604 safelyDetachRef ( current , current . return ) ;
26182605 }
26192606 }
2607+
2608+ if ( flags & Update ) {
2609+ const newResource = finishedWork . memoizedState ;
2610+ if ( current !== null ) {
2611+ const currentResource = current . memoizedState ;
2612+ if ( currentResource !== newResource ) {
2613+ releaseResource ( currentResource ) ;
2614+ }
2615+ }
2616+ finishedWork . stateNode = newResource
2617+ ? acquireResource ( newResource )
2618+ : null ;
2619+ }
26202620 return ;
26212621 }
26222622 }
You can’t perform that action at this time.
0 commit comments