Frontend
Was sind Literaltypen in TypeScript und wofür werden sie verwendet?
Warum wird Next.js benötigt, welche Render-Methoden unterstützt es, und was passiert, wenn die oberste Komponente als Client-Komponente markiert wird?
Im Formular führt das Drücken von Enter dazu, dass die Seite neu geladen wird. Konfigurieren Sie die Übermittlung, ohne die Seite neu zu laden, und machen Sie die Feldvalidierung obligatorisch.
Wie funktioniert useMemo, wenn das Abhängigkeits-Array übergeben, leer oder nicht übergeben wird?
Was sind debounce und throttle, wie unterscheiden sie sich und wo werden sie eingesetzt?
Was magst du am meisten am Frontend und in welchem Bereich möchtest du dich entwickeln?
Was passiert, wenn du eine Funktion als Anfangswert an useState übergibst, und warum wird lazy Initialization verwendet?
Die Zusammenfassung besagt, dass die Erstellungszeit der Aufgabe von 11 auf 4 Minuten reduziert wurde. Was hat sich dabei nicht geändert?
Wer hat die Render-Engine entwickelt?
Was ist React, warum wird der Virtual DOM benötigt und wie wendet React Änderungen am DOM an?
Beschreiben Sie, wie die interaktiven Hausaufgaben organisiert waren: JSON-Konfigurationen, Komponenten und deren Rendering?
Wer hat an der JSON-Konfigurationsstruktur gearbeitet?
Wie findest du Engpässe und Leistungsprobleme in einer Frontend-Anwendung?
Wie kann man eine Kind-Komponente optimieren, damit sie sich bei einer Aktualisierung des Elternteils nicht erneut rendert?
Welche React-Hooks verwendest du normalerweise?
Bestimmen Sie die Reihenfolge der Konsolenausgabe im Beispiel mit synchronem Code, Promise.resolve und zwei setTimeouts.
Was sind Web Workers und wann werden sie verwendet?
Warum wurde in einem der Projekte JSDoc anstelle eines vollständigen TypeScript verwendet? Warum wurde der Übergang nicht eingeleitet?
Wird Child neu gerendert, wenn Text eingegeben wird, wenn der Parent einen onChange-Handler übergibt? Wie kann man das optimieren?
Was macht useCallback und wann ist es nützlich?