React · Junior · Frage 29 von 75
Warum muss der Name eines Custom Hooks mit use beginnen?
- 1Daran erkennen der Linter und React, dass er Hooks enthält
- 2Das Präfix
useaktiviert die automatische Memoisierung des Ergebnisses - 3Sonst kann der Bundler ihn nicht aus dem Modul exportieren
Antwort zeigen
Richtige Antwort: Daran erkennen der Linter und React, dass er Hooks enthält
Erklärung
Das Präfix use ist eine Konvention, auf die sich eslint-plugin-react-hooks und der React Compiler verlassen. Allein memoisiert es nichts. Eine Funktion ohne Hooks sollte nicht use... heißen - sie ist eine normale Hilfsfunktion.