Skip to content

Commit 56035da

Browse files
authored
unstable_Profiler -> Profiler (#15172)
1 parent 3151813 commit 56035da

11 files changed

+128
-132
lines changed

packages/react-dom/src/__tests__/ReactDOMServerIntegrationSpecialTypes-test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ describe('ReactDOMServerIntegration', () => {
7373

7474
itRenders('a Profiler component and its children', async render => {
7575
const element = await render(
76-
<React.unstable_Profiler id="profiler" onRender={jest.fn()}>
76+
<React.Profiler id="profiler" onRender={jest.fn()}>
7777
<div>Test</div>
78-
</React.unstable_Profiler>,
78+
</React.Profiler>,
7979
);
8080
const parent = element.parentNode;
8181
const div = parent.childNodes[0];

packages/react-dom/src/__tests__/ReactServerRenderingHydration-test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -391,9 +391,9 @@ describe('ReactDOMServerHydration', () => {
391391
it('should be able to render and hydrate Profiler components', () => {
392392
const callback = jest.fn();
393393
const markup = (
394-
<React.unstable_Profiler id="profiler" onRender={callback}>
394+
<React.Profiler id="profiler" onRender={callback}>
395395
<div>Hi</div>
396-
</React.unstable_Profiler>
396+
</React.Profiler>
397397
);
398398

399399
const element = document.createElement('div');

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

+3-5
Original file line numberDiff line numberDiff line change
@@ -182,14 +182,12 @@ describe('ReactIs', () => {
182182

183183
it('should identify profile root', () => {
184184
expect(
185-
ReactIs.typeOf(<React.unstable_Profiler id="foo" onRender={jest.fn()} />),
185+
ReactIs.typeOf(<React.Profiler id="foo" onRender={jest.fn()} />),
186186
).toBe(ReactIs.Profiler);
187187
expect(
188-
ReactIs.isProfiler(
189-
<React.unstable_Profiler id="foo" onRender={jest.fn()} />,
190-
),
188+
ReactIs.isProfiler(<React.Profiler id="foo" onRender={jest.fn()} />),
191189
).toBe(true);
192-
expect(ReactIs.isProfiler({type: ReactIs.unstable_Profiler})).toBe(false);
190+
expect(ReactIs.isProfiler({type: ReactIs.Profiler})).toBe(false);
193191
expect(ReactIs.isProfiler(<React.unstable_ConcurrentMode />)).toBe(false);
194192
expect(ReactIs.isProfiler(<div />)).toBe(false);
195193
});

packages/react-reconciler/src/__tests__/ReactIncrementalPerf-test.internal.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -191,15 +191,15 @@ describe('ReactDebugFiberPerf', () => {
191191

192192
it('does not include ConcurrentMode, StrictMode, or Profiler components in measurements', () => {
193193
ReactNoop.render(
194-
<React.unstable_Profiler id="test" onRender={jest.fn()}>
194+
<React.Profiler id="test" onRender={jest.fn()}>
195195
<React.StrictMode>
196196
<Parent>
197197
<React.unstable_ConcurrentMode>
198198
<Child />
199199
</React.unstable_ConcurrentMode>
200200
</Parent>
201201
</React.StrictMode>
202-
</React.unstable_Profiler>,
202+
</React.Profiler>,
203203
);
204204
addComment('Mount');
205205
expect(Scheduler).toFlushWithoutYielding();

packages/react-reconciler/src/__tests__/ReactSuspensePlaceholder-test.internal.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ describe('ReactSuspensePlaceholder', () => {
3131
Scheduler = require('scheduler');
3232
ReactCache = require('react-cache');
3333

34-
Profiler = React.unstable_Profiler;
34+
Profiler = React.Profiler;
3535
Suspense = React.Suspense;
3636

3737
TextResource = ReactCache.unstable_createResource(([text, ms = 0]) => {

packages/react-test-renderer/src/__tests__/ReactShallowRenderer-test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -234,20 +234,20 @@ describe('ReactShallowRenderer', () => {
234234
class SomeComponent extends React.Component {
235235
render() {
236236
return (
237-
<React.unstable_Profiler id="test" onRender={jest.fn()}>
237+
<React.Profiler id="test" onRender={jest.fn()}>
238238
<div>
239239
<span className="child1" />
240240
<span className="child2" />
241241
</div>
242-
</React.unstable_Profiler>
242+
</React.Profiler>
243243
);
244244
}
245245
}
246246

247247
const shallowRenderer = createRenderer();
248248
const result = shallowRenderer.render(<SomeComponent />);
249249

250-
expect(result.type).toBe(React.unstable_Profiler);
250+
expect(result.type).toBe(React.Profiler);
251251
expect(result.props.children).toEqual(
252252
<div>
253253
<span className="child1" />

packages/react-test-renderer/src/__tests__/ReactShallowRendererMemo-test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -226,12 +226,12 @@ describe('ReactShallowRendererMemo', () => {
226226
class SomeComponent extends React.Component {
227227
render() {
228228
return (
229-
<React.unstable_Profiler id="test" onRender={jest.fn()}>
229+
<React.Profiler id="test" onRender={jest.fn()}>
230230
<div>
231231
<span className="child1" />
232232
<span className="child2" />
233233
</div>
234-
</React.unstable_Profiler>
234+
</React.Profiler>
235235
);
236236
}
237237
},
@@ -240,7 +240,7 @@ describe('ReactShallowRendererMemo', () => {
240240
const shallowRenderer = createRenderer();
241241
const result = shallowRenderer.render(<SomeComponent />);
242242

243-
expect(result.type).toBe(React.unstable_Profiler);
243+
expect(result.type).toBe(React.Profiler);
244244
expect(result.props.children).toEqual(
245245
<div>
246246
<span className="child1" />

packages/react-test-renderer/src/__tests__/ReactTestRendererTraversal-test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ describe('ReactTestRendererTraversal', () => {
3939
<View void="void" />
4040
<View void="void" />
4141
</ExampleNull>
42-
<React.unstable_Profiler id="test" onRender={() => {}}>
42+
<React.Profiler id="test" onRender={() => {}}>
4343
<ExampleForwardRef qux="qux" />
44-
</React.unstable_Profiler>
44+
</React.Profiler>
4545
<React.Fragment>
4646
<React.Fragment>
4747
<Context.Provider value={null}>

packages/react/src/React.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ const React = {
7777
useState,
7878

7979
Fragment: REACT_FRAGMENT_TYPE,
80+
Profiler: REACT_PROFILER_TYPE,
8081
StrictMode: REACT_STRICT_MODE_TYPE,
8182
Suspense: REACT_SUSPENSE_TYPE,
8283

@@ -88,7 +89,6 @@ const React = {
8889
version: ReactVersion,
8990

9091
unstable_ConcurrentMode: REACT_CONCURRENT_MODE_TYPE,
91-
unstable_Profiler: REACT_PROFILER_TYPE,
9292

9393
__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: ReactSharedInternals,
9494
};
@@ -100,9 +100,7 @@ const React = {
100100

101101
if (enableStableConcurrentModeAPIs) {
102102
React.ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;
103-
React.Profiler = REACT_PROFILER_TYPE;
104103
React.unstable_ConcurrentMode = undefined;
105-
React.unstable_Profiler = undefined;
106104
}
107105

108106
export default React;

0 commit comments

Comments
 (0)