1010
1111'use strict' ;
1212
13+ let Activity ;
1314let React = require ( 'react' ) ;
1415let ReactDOM ;
1516let ReactDOMClient ;
1617let ReactDOMServer ;
17- let Scheduler ;
1818let ReactFeatureFlags ;
19+ let Scheduler ;
1920let Suspense ;
2021let SuspenseList ;
21- let Offscreen ;
2222let useSyncExternalStore ;
2323let act ;
2424let IdleEventPriority ;
@@ -112,8 +112,8 @@ describe('ReactDOMServerPartialHydration', () => {
112112 act = require ( 'internal-test-utils' ) . act ;
113113 ReactDOMServer = require ( 'react-dom/server' ) ;
114114 Scheduler = require ( 'scheduler' ) ;
115+ Activity = React . unstable_Activity ;
115116 Suspense = React . Suspense ;
116- Offscreen = React . unstable_Offscreen ;
117117 useSyncExternalStore = React . useSyncExternalStore ;
118118 if ( gate ( flags => flags . enableSuspenseList ) ) {
119119 SuspenseList = React . unstable_SuspenseList ;
@@ -778,7 +778,7 @@ describe('ReactDOMServerPartialHydration', () => {
778778 expect ( span ) . not . toBe ( span2 ) ;
779779
780780 if ( gate ( flags => flags . dfsEffectsRefactor ) ) {
781- // The effects list refactor causes this to be null because the Suspense Offscreen 's child
781+ // The effects list refactor causes this to be null because the Suspense Activity 's child
782782 // is null. However, since we can't hydrate Suspense in legacy this change in behavior is ok
783783 expect ( ref . current ) . toBe ( null ) ;
784784 } else {
@@ -3151,15 +3151,15 @@ describe('ReactDOMServerPartialHydration', () => {
31513151 expect ( ref . current . innerHTML ) . toBe ( 'Hidden child' ) ;
31523152 } ) ;
31533153
3154- // @gate enableOffscreen
3155- it ( 'a visible Offscreen component acts like a fragment' , async ( ) => {
3154+ // @gate enableActivity
3155+ it ( 'a visible Activity component acts like a fragment' , async ( ) => {
31563156 const ref = React . createRef ( ) ;
31573157
31583158 function App ( ) {
31593159 return (
3160- < Offscreen mode = "visible" >
3160+ < Activity mode = "visible" >
31613161 < span ref = { ref } > Child</ span >
3162- </ Offscreen >
3162+ </ Activity >
31633163 ) ;
31643164 }
31653165
@@ -3169,7 +3169,7 @@ describe('ReactDOMServerPartialHydration', () => {
31693169 const container = document . createElement ( 'div' ) ;
31703170 container . innerHTML = finalHTML ;
31713171
3172- // Visible Offscreen boundaries behave exactly like fragments: a
3172+ // Visible Activity boundaries behave exactly like fragments: a
31733173 // pure indirection.
31743174 expect ( container ) . toMatchInlineSnapshot ( `
31753175 <div>
@@ -3187,8 +3187,8 @@ describe('ReactDOMServerPartialHydration', () => {
31873187 expect ( ref . current ) . toBe ( span ) ;
31883188 } ) ;
31893189
3190- // @gate enableOffscreen
3191- it ( 'a hidden Offscreen component is skipped over during server rendering' , async ( ) => {
3190+ // @gate enableActivity
3191+ it ( 'a hidden Activity component is skipped over during server rendering' , async ( ) => {
31923192 const visibleRef = React . createRef ( ) ;
31933193
31943194 function HiddenChild ( ) {
@@ -3201,9 +3201,9 @@ describe('ReactDOMServerPartialHydration', () => {
32013201 return (
32023202 < >
32033203 < span ref = { visibleRef } > Visible</ span >
3204- < Offscreen mode = "hidden" >
3204+ < Activity mode = "hidden" >
32053205 < HiddenChild />
3206- </ Offscreen >
3206+ </ Activity >
32073207 </ >
32083208 ) ;
32093209 }
0 commit comments