Frontend
Was macht die Konstruktion as const?
React-Aufgabe (3 Unteraufgaben): 1) Das Bearbeitungsformular für den Benutzer reparieren — beim Klicken auf den Benutzernamen in der Liste soll der Name in das Eingabefeld des Bearbeitungsformulars eingefügt werden. 2) Das Bearbeitungsformular soll beim Eingeben von Text in das Suchfeld nicht neu gerendert werden (Optimierung mit React.memo). 3) Beim Auswählen eines Benutzers aus der Liste soll das Suchfeld zurückgesetzt werden.
Wie detailliert wurde die Aufgabe formuliert? Gab es Systemanalytiker, die die Anforderungen geschrieben haben?
Geben Sie ein praktisches Beispiel für die Verwendung von useRef
Was ist SVG — ein Format oder ein Tag? Wie arbeitet man mit SVG im DOM? Wie färbt man ein einzelnes SVG-Element bei Hover?
Welche Vorteile bietet TypeScript?
Du hast Full Stack geschrieben, also sowohl Python als auch andere Dinge — du hast dich mit dem Backend beschäftigt. Kannst du darüber ausführlicher erzählen? An welcher Stelle bist du vom Frontend zum Backend gewechselt?
Was ist der Unterschied zwischen == und === in JavaScript? Was gibt '1' == 1 zurück?
Gibt es zwei Objekte mit zyklischen Verweisen aufeinander? Wird dies zu einem Speicherleck führen? Wie funktioniert der Garbage Collector in JavaScript und was ist die Hauptbedingung für die Speicherbereinigung?
Haben Sie Erfahrung mit den Bibliotheken React Query oder SWR für das Caching des Zustands auf der Request-Seite?
Hat der Wert [Objekt] einen Prototyp? Worin unterscheidet sich __proto__ von prototype? Worauf zeigt __proto__ eines Objekts? Ist es richtig, dass __proto__ bei allen Werten vorhanden ist?
Wie wurde das Integrationsmodul mit vier POS-Systemen auf Basis einer gemeinsamen wiederverwendbaren Komponente implementiert, unter Berücksichtigung verschiedener APIs?
/** * Implementieren Sie die Funktion isMonotonic, die * ein Array von Zahlen übernimmt und bestimmt, * ob es monoton ist (nicht steigend oder nicht fallend). * * @param {Array<number>} numbers - Array von Zahlen * @return {boolean} - true, wenn das Array monoton ist, sonst false */ function isMonotonic(numbers) { // dein Code hier }
Bewerten Sie die räumliche Komplexität Ihrer Lösung.
Welche Methoden kennen Sie, um die asynchrone Ausführung in JavaScript zu organisieren?
Was sind Primitive in JavaScript?
Muss die Überprüfung der Änderungen erzwungen werden, wenn bei einer OnPush-Strategie eine Änderung in ngOnChanges auftritt?
Wie kann man Reflow (Layout) und Repaint optimieren, damit sie nicht abwechselnd Layout-Paint-Layout-Paint aufrufen?
Komponentenzusammensetzungen + React Context → Übertragung von formEntity durch den Provider in Form und Nutzung in FormItem. Form umschließt seine Kinder mit FormContext.Provider, und FormItem verwendet cloneElement, um value und onChange in Input zu injizieren. Hindernis: Stelle sicher, dass FormItem den Namen an den Aktualisierungs-Handler übergibt. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```
Wie man sicherstellt, dass alle Anfragen in Axios einheitlich verarbeitet werden (z.B. Überprüfung des Token-Ablaufs)?