/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
fixtures/flight/src/Form.js
29 строк
654 B
Andrew Clark
Upgrade Server Actions to canary (#27459)
04 окт 2023, 21:51
Не верифицирован
04 окт 2023, 21:51
bfefb22
Код
Авторство
О чём код?
'use client'; import * as React from 'react'; import {useFormStatus} from 'react-dom'; import ErrorBoundary from './ErrorBoundary.js'; function Status() { const {pending} = useFormStatus(); return pending ? 'Saving...' : null; } export default function Form({action, children}) { const [isPending, setIsPending] = React.useState(false); return ( <ErrorBoundary> <form action={action}> <label> Name: <input name="name" /> </label> <label> File: <input type="file" name="file" /> </label> <button>Say Hi</button> <Status /> </form> </ErrorBoundary> ); }