Heim  >  Fragen und Antworten  >  Hauptteil

Die React-Funktionskomponente aktualisiert den Status nicht

function Example() {
  const [state, setState] = useState(0)
  
  const someFunction= ()=>{
    ///some task that return a value
    let value = getFunction()
    setState(value)
    console.log(state) //prints 0 ???
  }

  return ( <></> );
}

export default Example;

Wie Sie sehen, hat sich der Status nicht geändert. Was kann ich tun, um dieses Problem zu lösen? Ich habe auch versucht, useEffect

zu verwenden

Ich habe versucht, useEffect zu verwenden, aber kein Erfolg

P粉486138196P粉486138196225 Tage vor485

Antworte allen(1)Ich werde antworten

  • P粉510127741

    P粉5101277412024-03-31 09:04:42

    这来自 React 文档

    这个也很有趣。

    Antwort
    0
  • StornierenAntwort