Sobes.tech

Frontend

Führen Sie eine Überprüfung der React-Komponente durch und beheben Sie Probleme im Code. Erklären Sie, warum Sie in jedem Fall Änderungen vornehmen.

Middle+
158

Für die Werte const a = null und const b = 0, bestimmen Sie die Ergebnisse der Ausdrücke mit || und ??, und erklären Sie den Unterschied zwischen den Operatoren.

Middle+
158

Für einen Ausdruck mit dem ||-Operator bestimmen Sie das Ergebnis. Wie unterscheidet sich der ||-Operator vom ??-Operator und wann wird ?? ausgelöst?

Middle+
144

Was ist der Unterschied zwischen unknown und any in TypeScript?

Middle+
142

Hatten Sie ein Monorepository oder separate Repositories für Anwendungen und gemeinsame Bibliotheken?

Middle+
138

Wie man Race Conditions bei wiederholten asynchronen Anfragen aus useEffect verhindert? Welche nativen JavaScript-Tools ermöglichen das Abbrechen von Anfragen?

Middle+
136

Für eine Zählerfunktion mit Closure, bei der die Nachricht vor dem Aufruf von increment erstellt wird, bestimmen Sie, was ausgegeben wird. Wie kann der Code korrigiert werden, damit der aktuelle Zählerstand angezeigt wird?

Middle+
134

Im zweiten Fragment des React-Codes finden und beheben Sie Probleme mit useEffect, useMemo, asynchronem Laden von user/roles und der Speicherung berechneter Daten im State.

Middle+
130

Ist useCallback hier notwendig? Wofür wird es verwendet und wann macht seine Verwendung keinen Sinn?

Middle+
127

Erzählen Sie uns, wie Ihre Micro-Frontends organisiert waren, wie sie interagierten und wie das Gesamtsystem funktionierte.

Middle+
127

Wenn roles standardmäßig direkt in den Komponentenparametern als leeres Array festgelegt sind, was passiert bei jedem Rendern mit useEffect? Wie kann man das beheben?

Middle+
126

Implementieren Sie Ihren eigenen Hilfstyp Pick<T, K>. Erklären Sie, wie mapped types funktionieren und wie man eine Entsprechung zu Partial<T> implementiert.

Middle+
126

Wenn jeder Micro-Frontend globale Basistile von Tailwind CSS hinzufügt und diese dupliziert werden, hatten Sie ein solches Problem?

Middle+
126

Wie würden Sie die Stilisolation für jeden Micro-Frontend organisieren, auch bei Verwendung von Tailwind CSS? Welche Browseransätze für Isolation gibt es?

Middle+
123

Wenn ein Objekt mit Object.create([Objekt]) erstellt wird, worauf zeigt sein __proto__?

Middle+
121

Warum sollten Sie State anstelle einer normalen Variablen für einen Wert verwenden, der die Anzeige der Komponente beeinflusst?

Middle+
116

Wie unterscheidet sich display: none von opacity: 0 in Bezug auf den Renderbaum, das Layout und den belegten Platz? Welche Option ist leistungsfähiger und warum?

Middle+
115

Für eine for-Schleife mit var und setTimeout, bestimmen Sie, was ausgegeben wird. Wie kann der Code geändert werden, damit mit var die Werte 1, 2, 3 ausgegeben werden, anstatt des endgültigen Zählers?

Middle+
110

Welche Ressourcen und Phasen können das Laden und Rendern der Seite blockieren? Können Bilder das Laden blockieren?

Middle+
110

Für einen rekursiven Aufruf einer Funktion innerhalb eines Promise-Handlers bestimmen Sie die Ausführungsreihenfolge und erklären Sie, ob es zu einer Endlosschleife kommt.

Middle+
108
/3