Skip to content

Commit 8bb7241

Browse files
authored
Bump useEffectEvent to Canary (#34610)
Bumps `useEffectEvent` from `@experimental` to `@canary`. Removes the `experimental_` prefix from the export. ## TODO - [ ] Update useEffectEvent reference page and Canary badging in docs: reactjs/react.dev#8025
1 parent 8d557a6 commit 8bb7241

File tree

10 files changed

+14
-11
lines changed

10 files changed

+14
-11
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6514,7 +6514,7 @@ describe('ReactDOMFizzServer', () => {
65146514
const ref = React.createRef();
65156515
function App() {
65166516
const [count, setCount] = React.useState(0);
6517-
const onClick = React.experimental_useEffectEvent(() => {
6517+
const onClick = React.useEffectEvent(() => {
65186518
setCount(c => c + 1);
65196519
});
65206520
return (
@@ -6544,7 +6544,7 @@ describe('ReactDOMFizzServer', () => {
65446544
it('throws if useEffectEvent is called during a server render', async () => {
65456545
const logs = [];
65466546
function App() {
6547-
const onRender = React.experimental_useEffectEvent(() => {
6547+
const onRender = React.useEffectEvent(() => {
65486548
logs.push('rendered');
65496549
});
65506550
onRender();
@@ -6575,8 +6575,8 @@ describe('ReactDOMFizzServer', () => {
65756575
// @gate enableUseEffectEventHook
65766576
it('does not guarantee useEffectEvent return values during server rendering are distinct', async () => {
65776577
function App() {
6578-
const onClick1 = React.experimental_useEffectEvent(() => {});
6579-
const onClick2 = React.experimental_useEffectEvent(() => {});
6578+
const onClick1 = React.useEffectEvent(() => {});
6579+
const onClick2 = React.useEffectEvent(() => {});
65806580
if (onClick1 === onClick2) {
65816581
return <div />;
65826582
} else {

packages/react-reconciler/src/__tests__/useEffectEvent-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ describe('useEffectEvent', () => {
3737
createContext = React.createContext;
3838
useContext = React.useContext;
3939
useState = React.useState;
40-
useEffectEvent = React.experimental_useEffectEvent;
40+
useEffectEvent = React.useEffectEvent;
4141
useEffect = React.useEffect;
4242
useLayoutEffect = React.useLayoutEffect;
4343
useMemo = React.useMemo;

packages/react/index.development.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export {
5656
useDebugValue,
5757
useDeferredValue,
5858
useEffect,
59-
experimental_useEffectEvent,
59+
useEffectEvent,
6060
useImperativeHandle,
6161
useInsertionEffect,
6262
useLayoutEffect,

packages/react/index.experimental.development.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export {
4343
useDebugValue,
4444
useDeferredValue,
4545
useEffect,
46-
experimental_useEffectEvent,
46+
useEffectEvent,
4747
useImperativeHandle,
4848
useInsertionEffect,
4949
useLayoutEffect,

packages/react/index.experimental.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export {
4444
useDebugValue,
4545
useDeferredValue,
4646
useEffect,
47-
experimental_useEffectEvent,
47+
useEffectEvent,
4848
useImperativeHandle,
4949
useInsertionEffect,
5050
useLayoutEffect,

packages/react/index.fb.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ export {
2121
createContext,
2222
createElement,
2323
createRef,
24-
experimental_useEffectEvent,
24+
useEffectEvent as experimental_useEffectEvent,
25+
useEffectEvent,
2526
forwardRef,
2627
Fragment,
2728
isValidElement,

packages/react/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export {
5858
useDebugValue,
5959
useDeferredValue,
6060
useEffect,
61-
experimental_useEffectEvent,
61+
useEffectEvent,
6262
useImperativeHandle,
6363
useInsertionEffect,
6464
useLayoutEffect,

packages/react/index.stable.development.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export {
3737
useDebugValue,
3838
useDeferredValue,
3939
useEffect,
40+
useEffectEvent,
4041
useImperativeHandle,
4142
useInsertionEffect,
4243
useLayoutEffect,

packages/react/index.stable.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ export {
3737
useDebugValue,
3838
useDeferredValue,
3939
useEffect,
40+
useEffectEvent,
4041
useImperativeHandle,
4142
useInsertionEffect,
4243
useLayoutEffect,

packages/react/src/ReactClient.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export {
8888
useCallback,
8989
useContext,
9090
useEffect,
91-
useEffectEvent as experimental_useEffectEvent,
91+
useEffectEvent,
9292
useImperativeHandle,
9393
useDebugValue,
9494
useInsertionEffect,

0 commit comments

Comments
 (0)