首页 > 解决方案 > 如何定义事件以在反应应用程序中修复此错误消息:“意外使用事件无限制全局变量”?

问题描述

我正在为我的 create-react-app 创建一个自定义注册/登录页面。我是编码新手,一直在尝试解决这个问题。运行此代码时,我不断收到此错误:“意外使用事件无限制全局变量”。似乎这里的其他建议是以不同方式定义 handleSubmit ,但我没有。请帮忙!

 function App() {
    
  const [formState, updateFormState] = useState(initialFormState);   
  function onChange (event) {
      event.persist();
          updateFormState(() => ({...formState, [event.target.name]: event.target.value}));
  }
  
  const { formType } = formState;
  
  async function signUp() {
      
      const { name, Family_Name, email, password } = formState;
      await Auth.signUp({email, password, attributes: {name, Family_Name}});
      updateFormState(() => ({...formState, [event.target.name]: "signIn"}));
  }
  
  async function signIn() {
      const {email, password} = formState;
      await Auth.signIn(email, password);
      updateFormState(() => ({...formState, [event.target.name]: "signedIn"}));
  }

标签: compiler-errorsevent-handlingcreate-react-appamplify

解决方案


推荐阅读