Reactjs useState中的函数作为非函数出错
我正在尝试使用react钩子,但我肯定错过了什么。我没有得到下面任何集合函数的函数 以此作为参考: 通过使用useState,您将获得一个数组,其中第一个元素是初始状态,第二个元素是状态的setter 您的pass实际上是用户的setter 要像您希望的那样使用多个值,您必须执行以下操作:Reactjs useState中的函数作为非函数出错,reactjs,react-hooks,Reactjs,React Hooks,我正在尝试使用react钩子,但我肯定错过了什么。我没有得到下面任何集合函数的函数 以此作为参考: 通过使用useState,您将获得一个数组,其中第一个元素是初始状态,第二个元素是状态的setter 您的pass实际上是用户的setter 要像您希望的那样使用多个值,您必须执行以下操作: const [user, setUser] = useState(...); const [pass, setPass] = useState(...); const [test, setTest] = us
const [user, setUser] = useState(...);
const [pass, setPass] = useState(...);
const [test, setTest] = useState(...);
或者,您也可以将其用作具有单个useState的组合对象,但必须将其与当前状态合并。使用useState,您将获得一个数组,其中第一个元素是初始状态,第二个元素是状态的设置器
您的pass实际上是用户的setter
要像您希望的那样使用多个值,您必须执行以下操作:
const [user, setUser] = useState(...);
const [pass, setPass] = useState(...);
const [test, setTest] = useState(...);
或者,作为一种替代方法,您可以将其用作具有单个useState的组合对象,但您必须将其与当前状态合并。或const[data,setData]=useState{user:null,pass:null,test:null}是的,这是最后提到的替代方法。但是也要感谢代码:+1:Or const[data,setData]=useState{user:null,pass:null,test:null}是的,这是最后提到的备选方案。但也感谢您提供的代码:+1: