- Sollte ich verwenden, um eine API aufzurufen?
- Was kann ich verwenden, anstatt zu verwenden, effektiv??
- Müssen Sie immer einen Gebrauchswirect haben??
- Wie holen Sie Daten in React ohne Gebrauch Effect ab?
Sollte ich verwenden, um eine API aufzurufen?
API-Aufrufe bei Use Effects können fehleranfällig oder geradezu langsam sein. Es ist also am besten, es zu vermeiden, es sei denn, Sie müssen es sicherlich müssen. Sie möchten wirklich, dass eine Bibliothek die für Sie abgeholten Daten abwickelt.
Was kann ich verwenden, anstatt zu verwenden, effektiv??
Eine andere Situation, die Sie möglicherweise verwenden möchten, anstatt die Verwendung von UseSelayoutectect zu verwenden, ist, wenn Sie einen Wert aktualisieren (z. Zum Beispiel: const ref = reagieren.
Müssen Sie immer einen Gebrauchswirect haben??
Wenn kein externes System involviert ist (zum Beispiel, wenn Sie den Status einer Komponente aktualisieren möchten, wenn sich einige Requisiten oder Status ändern), sollten Sie keinen Effekt benötigen. Durch das Entfernen unnötiger Effekte wird Ihr Code leichter zu befolgen, schneller auszuführen, und weniger fehleranfällige Anfälligkeiten.
Wie holen Sie Daten in React ohne Gebrauch Effect ab?
useSestate (() => // <-- Initialisiererfunktion aufgerufen nach FetchData (); , []); Hier ist die Initializer -Funktion () = => Daten abrufen(); , das einmal vor der anfänglichen Halterung aufgerufen wird, so dass die Fetchdata () -Methode nur einmal aufgerufen wird.