Skip to content

Commit bfefb22

Browse files
authored
Upgrade Server Actions to canary (#27459)
Upgrades the stability of Server Actions from experimental to canary. - Turns on enableAsyncActions and enableFormActions - Removes "experimental_" prefix from useOptimistic, useFormStatus, and useFormState
1 parent 88d56b8 commit bfefb22

28 files changed

+40
-39
lines changed

fixtures/flight-esm/src/Button.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import * as React from 'react';
4-
import {experimental_useFormStatus as useFormStatus} from 'react-dom';
4+
import {useFormStatus} from 'react-dom';
55
import ErrorBoundary from './ErrorBoundary.js';
66

77
const h = React.createElement;

fixtures/flight-esm/src/Form.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import * as React from 'react';
4-
import {experimental_useFormStatus as useFormStatus} from 'react-dom';
4+
import {useFormStatus} from 'react-dom';
55
import ErrorBoundary from './ErrorBoundary.js';
66

77
const h = React.createElement;

fixtures/flight/src/Button.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import * as React from 'react';
4-
import {experimental_useFormStatus as useFormStatus} from 'react-dom';
4+
import {useFormStatus} from 'react-dom';
55
import ErrorBoundary from './ErrorBoundary.js';
66

77
function ButtonDisabledWhilePending({action, children}) {

fixtures/flight/src/Counter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import * as React from 'react';
4-
import {experimental_useFormState as useFormState} from 'react-dom';
4+
import {useFormState} from 'react-dom';
55

66
import Container from './Container.js';
77

fixtures/flight/src/Form.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use client';
22

33
import * as React from 'react';
4-
import {experimental_useFormStatus as useFormStatus} from 'react-dom';
4+
import {useFormStatus} from 'react-dom';
55
import ErrorBoundary from './ErrorBoundary.js';
66

77
function Status() {

packages/react-dom/index.classic.fb.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ export {
3131
unstable_createEventHandle,
3232
unstable_renderSubtreeIntoContainer,
3333
unstable_runWithPriority, // DO NOT USE: Temporarily exposed to migrate off of Scheduler.runWithPriority.
34-
useFormStatus as experimental_useFormStatus,
35-
useFormState as experimental_useFormState,
34+
useFormStatus,
35+
useFormState,
3636
prefetchDNS,
3737
preconnect,
3838
preload,

packages/react-dom/index.experimental.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ export {
2020
unstable_batchedUpdates,
2121
unstable_renderSubtreeIntoContainer,
2222
unstable_runWithPriority, // DO NOT USE: Temporarily exposed to migrate off of Scheduler.runWithPriority.
23-
useFormStatus as experimental_useFormStatus,
24-
useFormState as experimental_useFormState,
23+
useFormStatus,
24+
useFormState,
2525
prefetchDNS,
2626
preconnect,
2727
preload,

packages/react-dom/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ export {
2323
unstable_createEventHandle,
2424
unstable_renderSubtreeIntoContainer,
2525
unstable_runWithPriority, // DO NOT USE: Temporarily exposed to migrate off of Scheduler.runWithPriority.
26-
useFormStatus as experimental_useFormStatus,
27-
useFormState as experimental_useFormState,
26+
useFormStatus,
27+
useFormState,
2828
prefetchDNS,
2929
preconnect,
3030
preload,

packages/react-dom/index.modern.fb.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ export {
1616
unstable_batchedUpdates,
1717
unstable_createEventHandle,
1818
unstable_runWithPriority, // DO NOT USE: Temporarily exposed to migrate off of Scheduler.runWithPriority.
19-
useFormStatus as experimental_useFormStatus,
20-
useFormState as experimental_useFormState,
19+
useFormStatus,
20+
useFormState,
2121
prefetchDNS,
2222
preconnect,
2323
preload,

packages/react-dom/index.stable.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ export {
1919
unmountComponentAtNode,
2020
unstable_batchedUpdates,
2121
unstable_renderSubtreeIntoContainer,
22+
useFormStatus,
23+
useFormState,
2224
prefetchDNS,
2325
preconnect,
2426
preload,

0 commit comments

Comments
 (0)