I have a problem
I have an email and password which I set to the state from inputs
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');
There is a button that handles the onEnter function where I passing an onButtonEnter callback with email and password params from the state
<Button
className="login"
label={'login'}
onEnter={() => {
onButtonEnter(email, password);
}}
/>
This function:
const onButtonEnter = (email: any, password: any) => {
console.log('email enter', email);
console.log('password enter', password);
if.....
Here in 2 console.logs I have undefined
What is it?
What is the problem?
If I for example pass the arguments just a string, like : 'aaaa' in console.log I can see the result. But email and password from the State are undefined...
question from:
https://stackoverflow.com/questions/65846123/react-ts-passing-a-function-with-arguments-from-state-as-callback-cannot-get 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…