在 React 的“react-dom”中找不到导出“useFormState”(导入为“useFormState”)

问题描述 投票:0回答:1

我正在学习状态和输入处理,我正在查看本教程: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;
reactjs react-dom
1个回答
0
投票

像这样使用它:

import { experimental_useFormState as useFormState } from 'react-dom' 

如果抛出错误,请在上面的行使用

// @ts-ignore

© www.soinside.com 2019 - 2024. All rights reserved.