我正在学习状态和输入处理,我正在查看本教程:https://react.dev/reference/react-dom/hooks/useFormState
我正在尝试从“react-dom”导入 useFormState,但收到错误:在“react-dom”中找不到导出“useFormState”(导入为“useFormState”)
这是我的代码:
import { useState } from "react";
import { useFormState } from "react-dom";
import "./App.css";
function Login(input, login) {
const { state, form } = useFormState(login, null);
return (
<div className="login-wrapper">
<h1>Login</h1>
<div className="form-wrapper">
<form action="form">
<input type="text" className="input-field" name="email" value={input} />
<input type="password" className="input-field" name="password" />
<button type="submit" className="login-button">Login</button>
</form>
</div>
</div>
)
}
export default Login;
像这样使用它:
import { experimental_useFormState as useFormState } from 'react-dom'
如果抛出错误,请在上面的行使用
// @ts-ignore