Skip to content

Commit 73c472c

Browse files
author
Brian Vaughn
committed
Rename react-is SuspenseList exports to have unstable_ prefix
1 parent c4090d2 commit 73c472c

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

packages/react-is/index.experimental.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export {
2323
Profiler,
2424
StrictMode,
2525
Suspense,
26-
SuspenseList,
26+
unstable_SuspenseList,
2727
isAsyncMode,
2828
isConcurrentMode,
2929
isContextConsumer,
@@ -37,5 +37,5 @@ export {
3737
isProfiler,
3838
isStrictMode,
3939
isSuspense,
40-
isSuspenseList,
40+
unstable_isSuspenseList,
4141
} from './src/ReactIs';

packages/react-is/src/ReactIs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export const Portal = REACT_PORTAL_TYPE;
7272
export const Profiler = REACT_PROFILER_TYPE;
7373
export const StrictMode = REACT_STRICT_MODE_TYPE;
7474
export const Suspense = REACT_SUSPENSE_TYPE;
75-
export const SuspenseList = REACT_SUSPENSE_LIST_TYPE;
75+
export const unstable_SuspenseList = REACT_SUSPENSE_LIST_TYPE;
7676

7777
export {isValidElementType};
7878

@@ -143,6 +143,6 @@ export function isStrictMode(object: any) {
143143
export function isSuspense(object: any) {
144144
return typeOf(object) === REACT_SUSPENSE_TYPE;
145145
}
146-
export function isSuspenseList(object: any) {
146+
export function unstable_isSuspenseList(object: any) {
147147
return typeOf(object) === REACT_SUSPENSE_LIST_TYPE;
148148
}

packages/react-is/src/__tests__/ReactIs-test.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -190,12 +190,18 @@ describe('ReactIs', () => {
190190
it('should identify suspense list', () => {
191191
expect(ReactIs.isValidElementType(React.unstable_SuspenseList)).toBe(true);
192192
expect(ReactIs.typeOf(<React.unstable_SuspenseList />)).toBe(
193-
ReactIs.SuspenseList,
193+
ReactIs.unstable_SuspenseList,
194194
);
195-
expect(ReactIs.isSuspenseList(<React.unstable_SuspenseList />)).toBe(true);
196-
expect(ReactIs.isSuspenseList({type: ReactIs.SuspenseList})).toBe(false);
197-
expect(ReactIs.isSuspenseList('React.SuspenseList')).toBe(false);
198-
expect(ReactIs.isSuspenseList(<div />)).toBe(false);
195+
expect(
196+
ReactIs.unstable_isSuspenseList(<React.unstable_SuspenseList />),
197+
).toBe(true);
198+
expect(
199+
ReactIs.unstable_isSuspenseList({type: ReactIs.unstable_SuspenseList}),
200+
).toBe(false);
201+
expect(ReactIs.unstable_isSuspenseList('React.unstable_SuspenseList')).toBe(
202+
false,
203+
);
204+
expect(ReactIs.unstable_isSuspenseList(<div />)).toBe(false);
199205
});
200206

201207
it('should identify profile root', () => {

0 commit comments

Comments
 (0)