我正在尝试使用该event.preventDefault()方法,但不断收到错误。它说已event被弃用。
我正在制作 Firebase 注册表单,我想阻止该表单提交。
这是完整的代码。
import React from "react"
import styled from "styled-components"
import getFirebase from "../../firebase"
import useInput from "./useInput"
const SignUpForm = () => {
const firebaseInstance = getFirebase()
const email = useInput("")
const password = useInput("")
const signUp = async () => {
event.preventDefault()
try {
if (firebaseInstance) {
const user = await firebaseInstance
.auth()
.createUserWithEmailAndPassword(email.value, password.value)
console.log("user", user)
alert(`Welcome ${email.value}!`)
}
} catch (error) {
console.log("error", error)
alert(error.message)
}
} …Run Code Online (Sandbox Code Playgroud)