React kann den Wert einer Variablen nicht analysieren
P粉769413355
P粉769413355 2023-09-10 09:25:11
0
1
376

Wenn das onChange-Ereignis an der Eingabe auftritt, möchte ich, dass sich der Wert der Variablen ändert und in die Konsole geschrieben wird. Wenn jedoch Änderungen auftreten, wird undefiniert in die Konsole geschrieben. kannst du mir helfen?

import './App.css';
import React,{useState,useEffect} from 'react';

function App() {
    let [message,setMessage] = useState("""");
    
    useEffect((message) => {
    console.log(message);

    },[message])
return(
<div> 
    <input type="text" onChange={e => setMessage(e.target.value)}  />
</div>

)}
export default App;

Warum erscheint „undefiniert“ jedes Mal, wenn „onchange“ auftritt?

P粉769413355
P粉769413355

Antworte allen(1)
P粉253800312

问题是,你写成了

useEffect((message) => {
    console.log(message);
},[message])

但是应该写成这样

useEffect(() => {
    console.log(message);
},[message])
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!