Sobes.tech

Frontend

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 }), }); }; ```

Middle
Раппорто
98

Was ist der Unterschied zwischen den Direktiven v-if und v-show?

Middle
Программный код
98

Wenn man eine Funktion deklariert und danach eine Variable — wird sie innerhalb der Funktion zugänglich sein? Erkläre das Hoisting von Variablen und die temporäre tote Zone.

Middle
Data World
98

Wie würden Sie den Server- und Client-Zustand trennen?

Middle
UserGate
98

Du hast die Entwicklung einer wiederverwendbaren UI-Kit-Komponentenbibliothek auf Basis von Angular Material erwähnt. Gibt es einen prinzipiellen Unterschied zwischen Bibliothekskomponenten und normalen multifunktionalen Komponenten der Anwendung? Worauf kann bei normalen Komponenten verzichtet werden, was bei Bibliothekskomponenten nicht?

Middle
ГосуслугиГосуслуги
98

Kennst du das Konzept des "Akkordeons"? Wie kann man diese Komponente ohne JavaScript umsetzen?

Middle
Smitex
98

Wie wird das Prinzip der Dependency Inversion in Angular umgesetzt? Was ist ein InjectionToken?

Middle+
Банк Ренессанс
98

Zählen Sie die React-Hooks auf, mit denen Sie gearbeitet haben. Erklären Sie den grundlegenden Unterschied zwischen useState und useRef.

Middle
ИРИ
98

Können Sie alle technischen Lösungen für dieses Problem auflisten (außer das Ersetzen des Feldes durch ein Signal)?

Middle
Проект ПСБ
98

/* Was wird in der Konsole ausgegeben */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("fertig!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Ergebnis"; } f(); console.log(7);

Middle+
М.Видео/эльдорадо
98

In welchem Team arbeiten Sie und an welchem Projekt?

Middle+
Яндекс
98

SSG wird während des Builds generiert, SSR während der Anfrage. Wann würde man was verwenden? Was ist ISR?

Middle
Chulakov
98

Warum haben Sie computed verwendet, um Tarife zu filtern, anstatt normale Variablen oder Funktionen?

Middle+
РунитиРунити
98

Füllen Sie die 5×5-Matrix mit einzigartigen zufälligen Ganzzahlen von 0 bis 1000.

Middle
Revizto
98

Warum können Fehler in der Funktion any nicht über push hinzugefügt werden, sondern müssen per Index geschrieben werden?

Middle+
Яндекс 360Яндекс 360
98

Mit welchen Protokollen kommunizierte deine Anwendung mit dem Backend?

Middle+
Альфа-БанкАльфа-Банк
98

Du erhältst eine Aufgabe: Nach 10-15 Minuten Arbeit beginnt die Seite stark zu verzögern, es ist notwendig, dies zu beheben. Was sind deine ersten Schritte?

Middle
WB банк
98

Aufgabe: Erstellen Sie eine Seite mit einer multifunktionalen Kryptowährungstabelle. Verbinden Sie sich mit der API und zeigen Sie die Liste der Münzen in der Tabelle an. Mindestanforderungen: Projekt von Grund auf neu erstellt Nur Typescript Mit der API verbinden Sortierung nach Werten in der Spalte Suche nach Werten in den Zellen (funktioniert nach dem Prinzip logisches UND) Zusätzliche Aufgaben: Eigene Paginierung Minimale Stile (angenehmes und ordentliches Aussehen) Allgemeine Suche nach Werten in allen Zellen Möglichkeit, Spalten zu fixieren

Middle+
А7-Технологии
98

Haben Sie Bereitschaftsdienste (on-call) und wie sind diese organisiert?

Middle+
wb
98

Wann sollte man den State Manager verwenden und wann reicht der lokale Zustand oder der Kontext aus?

Senior
АйтиФаундейшн
98
/298