Add useFormStatus to server rendering stub (#26788)

This was an oversight when I set up the hook in #26719.
This commit is contained in:
Andrew Clark
2023-05-06 20:39:08 -04:00
committed by GitHub
parent 55b193709e
commit 809f09b2ea
3 changed files with 14 additions and 0 deletions
+1
View File
@@ -22,4 +22,5 @@ export {
preconnect,
preload,
preinit,
experimental_useFormStatus,
} from './src/server/ReactDOMServerRenderingStub';
@@ -81,4 +81,16 @@ describe('react-dom-server-rendering-stub', () => {
);
expect(x).toBe(false);
});
// @gate enableFormActions
// @gate enableAsyncActions
it('exports experimental_useFormStatus', async () => {
function App() {
const {pending} = ReactDOM.experimental_useFormStatus();
return 'Pending: ' + pending;
}
const result = await ReactDOMFizzServer.renderToStaticMarkup(<App />);
expect(result).toEqual('Pending: false');
});
});
@@ -8,6 +8,7 @@
*/
export {preinit, preload, preconnect, prefetchDNS} from '../ReactDOMFloat';
export {useFormStatus as experimental_useFormStatus} from 'react-dom-bindings/src/shared/ReactDOMFormActions';
export function createPortal() {
throw new Error(