Form
Form 组件是一个包装器,它包装了一个普通的HTML from,模拟浏览器进行客户端路由和数据变更。它不像你在React中习惯的表单验证/状态管理。
import { Form } from "react-router-dom";
function NewEvent() {
return (
<Form method="post" action="/events">
<input type="text" name="title" />
<input type="text" name="description" />
<button type="submit">Create</button>
</Form>
);
}
所有这些操作都会触发状态更新,从而触发 useNavigation 钩子,因此你可以在异步操作正在进行时构建挂起的指示器和乐观的UI。
最后更新于
这有帮助吗?