diff --git a/fixtures/blocks/src/Router.js b/fixtures/blocks/src/Router.js
index 19fb76bd8e..50f93d9d34 100644
--- a/fixtures/blocks/src/Router.js
+++ b/fixtures/blocks/src/Router.js
@@ -8,7 +8,7 @@
import React, {
useReducer,
useEffect,
- useTransition,
+ unstable_useTransition as useTransition,
useCallback,
useMemo,
Suspense,
diff --git a/fixtures/blocks/src/index.js b/fixtures/blocks/src/index.js
index fb0f26e8d0..5b95772dcb 100644
--- a/fixtures/blocks/src/index.js
+++ b/fixtures/blocks/src/index.js
@@ -6,8 +6,8 @@
*/
import React from 'react';
-import ReactDOM from 'react-dom';
+import {unstable_createRoot as createRoot} from 'react-dom';
import './index.css';
import Router from './Router';
-ReactDOM.createRoot(document.getElementById('root')).render();
+createRoot(document.getElementById('root')).render();
diff --git a/fixtures/blocks/src/server/Comments.block.js b/fixtures/blocks/src/server/Comments.block.js
index fdea53adee..2bc4d518c8 100644
--- a/fixtures/blocks/src/server/Comments.block.js
+++ b/fixtures/blocks/src/server/Comments.block.js
@@ -7,7 +7,7 @@
/* eslint-disable import/first */
import * as React from 'react';
-import {block} from 'react';
+import {unstable_block as block} from 'react';
// Server
diff --git a/fixtures/blocks/src/server/FeedPage.block.js b/fixtures/blocks/src/server/FeedPage.block.js
index 9fdbb414fe..82bfa57b4e 100644
--- a/fixtures/blocks/src/server/FeedPage.block.js
+++ b/fixtures/blocks/src/server/FeedPage.block.js
@@ -7,7 +7,7 @@
/* eslint-disable import/first */
import * as React from 'react';
-import {block} from 'react';
+import {unstable_block as block} from 'react';
import {fetch} from 'react-data/fetch';
// Server
diff --git a/fixtures/blocks/src/server/Post.block.js b/fixtures/blocks/src/server/Post.block.js
index ffc3e63b38..2d60cc874c 100644
--- a/fixtures/blocks/src/server/Post.block.js
+++ b/fixtures/blocks/src/server/Post.block.js
@@ -7,7 +7,7 @@
/* eslint-disable import/first */
import * as React from 'react';
-import {block, Suspense} from 'react';
+import {unstable_block as block, Suspense} from 'react';
// Server
diff --git a/fixtures/blocks/src/server/PostList.js b/fixtures/blocks/src/server/PostList.js
index f479da5eb2..561771c9ce 100644
--- a/fixtures/blocks/src/server/PostList.js
+++ b/fixtures/blocks/src/server/PostList.js
@@ -7,7 +7,7 @@
/* eslint-disable import/first */
import * as React from 'react';
-import {Suspense, SuspenseList} from 'react';
+import {Suspense, unstable_SuspenseList as SuspenseList} from 'react';
import {preload} from 'react-data/fetch';
import loadPost from './Post.block';
diff --git a/fixtures/blocks/src/server/ProfileBio.block.js b/fixtures/blocks/src/server/ProfileBio.block.js
index 1142524de2..52332ecf25 100644
--- a/fixtures/blocks/src/server/ProfileBio.block.js
+++ b/fixtures/blocks/src/server/ProfileBio.block.js
@@ -7,7 +7,7 @@
/* eslint-disable import/first */
import * as React from 'react';
-import {block} from 'react';
+import {unstable_block as block} from 'react';
// Server
diff --git a/fixtures/blocks/src/server/ProfilePage.block.js b/fixtures/blocks/src/server/ProfilePage.block.js
index 668c44b3d7..757cfd0389 100644
--- a/fixtures/blocks/src/server/ProfilePage.block.js
+++ b/fixtures/blocks/src/server/ProfilePage.block.js
@@ -7,7 +7,7 @@
/* eslint-disable import/first */
import * as React from 'react';
-import {block, Suspense} from 'react';
+import {unstable_block as block, Suspense} from 'react';
// Server
diff --git a/fixtures/blocks/src/server/ProfileTimeline.block.js b/fixtures/blocks/src/server/ProfileTimeline.block.js
index 8d42eda7a5..1597d518b8 100644
--- a/fixtures/blocks/src/server/ProfileTimeline.block.js
+++ b/fixtures/blocks/src/server/ProfileTimeline.block.js
@@ -7,7 +7,7 @@
/* eslint-disable import/first */
import * as React from 'react';
-import {block} from 'react';
+import {unstable_block as block} from 'react';
// Server