Frontend
Warum ist es notwendig, Methoden in React-Klassenkomponenten beim Arbeiten mit Ereignis-Handlern zu binden?
Warum wurde IndexedDB für die Speicherung von Entwürfen und dem Zustand der Skripte gewählt und nicht localStorage oder sessionStorage?
Was ist die Event Loop und wie funktioniert sie in JavaScript?
Welche Möglichkeiten gibt es, die Leistung in React zu optimieren?
Was können wir über die Interaktion mit verschiedenen Antworttypen vermuten: Man kann auf das Bild klicken, auch auf den Text, aber was ist mit dem Video?
In welchen Komponenten funktionieren Hooks in Next.js?
Wie erkennt man, ob ein Wert vom Typ unknown ein bestimmter benannter Typ ist? Wie lässt sich TypeScript dazu bringen, zu verstehen, dass die Überprüfung durchgeführt wurde (Type Guard)?
// Vom Server erhaltene Daten zum Preis des Produkts in der Form: // 12345678 (der Preis kann jede Zahl im Bereich von 1 bis [phone] sein) // Es ist notwendig, eine Funktion zu schreiben, die den Preis in eine formatierte Zeichenkette umwandelt: // 12'345'678
Gibt es eine weitere Render-Phase, die zum Gesamtprozess gehört? Kannst du dich erinnern, welche? Wozu dient die Schichtung (Komposition)?
Wie würden Sie die Formulardaten speichern, damit der Benutzer nach einem Seitenreload oder Schließen des Tabs (ohne Anmeldung) zurückkehren kann?
Wie vermeidet man Merge-Konflikte im Team? Wie löst du Konflikte bei der Arbeit mit Git?
Warum dürfen React-Hooks nicht innerhalb von Bedingungen, Schleifen oder verschachtelten Funktionen aufgerufen werden?
Haben Sie selbst die Lösung für die Implementierung von Analytik (RUM AWS, Sentry, Sonar usw.) entwickelt, oder haben Sie im Team Unterstützung erhalten?
Gibt es eine Anfrage oder den Wunsch, Tests einzurichten, Unit-Tests im Projekt zu schreiben?
Haben Sie mit WebSocket, Server-Sent Events, Long Polling gearbeitet? Erzählen Sie darüber.
Erzählen Sie mir vom Hook useTransition — wie er funktioniert und wofür er verwendet wird.
Aufgabe 3: In der Datenstruktur ADT-Lon (AddLoan) gibt es eine Liste von Kreditarten (einmalig, kurzfristig, mit Limit) mit unterschiedlichen Standardlimits. Es soll so gemacht werden, dass beim Auswählen des Kredittyps (type) automatisch der Standardbetrag (amount) für diesen Typ eingefügt wird (z.B. einmalig — 1000, kurzfristig — 60000, mit Limit — 150000), wobei watch verwendet wird, um Änderungen des Typs im Formular zu überwachen.
[Name] fragte: Hattest du in Next.js den App Router oder den Pages Router? Oder hast du in beiden Epochen gearbeitet?
Danke, das gibt ein klares Bild. Hatten Sie Situationen, in denen Sie den Produktverantwortlichen Front-End-Kompromisse erklären mussten, zum Beispiel im Hinblick auf Umfang, UX, Leistung oder technische Einschränkungen?
Erzählen Sie uns mehr über die Verwendung des async-Pipes und der manuellen Subscription: Was genau muss getan werden, damit der Wert im Template korrekt angezeigt wird (einschließlich der Arbeit mit der Subscription und deren Abmeldung über takeUntilDestroy oder ngOnDestroy)?