Was ist eine Nebenwirkungsreaktion?
Was ist eine Nebenwirkungsreaktion?

Video: Was ist eine Nebenwirkungsreaktion?

Video: Was ist eine Nebenwirkungsreaktion?
Video: Warnung vor diesen Antibiotika: Nebenwirkungen von Fluorchinolonen | stern TV 2024, November
Anonim

EIN " Nebeneffekt " ist alles, was sich auf etwas außerhalb des Geltungsbereichs der ausgeführten Funktion auswirkt. Funktionen, die ohne ausgeführt werden Nebenwirkungen werden "reine" Funktionen genannt: Sie nehmen Argumente auf und geben Werte zurück. Beim Ausführen der Funktion passiert nichts weiter.

Was sind diesbezüglich Nebenwirkungen in Redux?

Gemeinsame Merkmale von Seite - Auswirkungen Wenn ein Benutzer beispielsweise auf „Speichern“klickt, möchten Sie möglicherweise eine AJAX-Anfrage abfeuern. Seite - Auswirkungen kann versenden Redux Aktionen. Wenn der Speichervorgang erfolgreich abgeschlossen ist, möchten Sie möglicherweise SAVE_SUCCEEDED abfertigen; oder wenn es fehlgeschlagen ist, SAVE_FAILED. Sie dürfen auch nichts versenden.

Man kann sich auch fragen, warum Hooks reagieren? “ Haken sind neu bei Reagieren in Version 16.8, mit der Sie den Status und andere verwenden können Reagieren Features, wie Lifecycle-Methoden, ohne eine Klasse zu schreiben.“ Haken können Sie immer Funktionen verwenden, anstatt ständig zwischen Funktionen, Klassen, Komponenten höherer Ordnung und Render-Requisiten wechseln zu müssen.

In ähnlicher Weise können Sie sich fragen, was Nebenwirkungen in Javascript sind.

Nebenwirkungen EIN Nebeneffekt ist jede Änderung des Anwendungszustands, die außerhalb der aufgerufenen Funktion außer ihrem Rückgabewert beobachtbar ist. Nebenwirkungen include: Ändern einer externen Variablen oder Objekteigenschaft (z. B. einer globalen Variablen oder einer Variablen in der Gültigkeitsbereichskette der übergeordneten Funktion)

Sind Reaktionshaken gut?

TL; DR: Haken sind Groß , aber nein. Stattdessen wurde die API für Dinge verbessert, mit denen wir bereits anfangen konnten Reagieren . Allerdings ist die Haken API hat das native gemacht Reagieren state-API viel benutzerfreundlicher, und weil es einfacher ist als das Klassenmodell, das es ersetzt, verwende ich Komponentenstatus viel häufiger als früher, wenn es angebracht ist.

Empfohlen: