Sobes.tech

Frontend

Având un set de drumuri unidirecționale (graf), garantat că nu există cicluri. Cum se poate ajunge de la punctul 1 la punctul N?

137

Crea un nou tip bazat pe PartialDelivery care include doar câmpurile name și address (Pick).

136

Sarcină React: implementați un component de căutare a aparițiilor unui substring în text. Cerințe: încărcarea textului din API la prima randare, indicație de încărcare, gestionarea erorilor, căutare a aparițiilor fără a ține cont de majuscule/minuscule, evidențierea aparițiilor găsite, afișarea numărului total de apariții, buton pentru încărcarea unui text suplimentar.

135

Astăzi vom proiecta un messenger. Familiarizați-vă cu schița interfeței și cerințele funcționale. Este necesar să colectați cerințele non-funcționale, să discutați despre stiva tehnică, componentele și serviciile frontend, modelele de date, API-urile și arhitectura generală a sistemului.

135

Care este cea mai bună modalitate de a afișa un mesaj de victorie — prin alert sau redându-l în UI?

134

Implementați o funcție de memorare (cache) care stochează rezultatul unei funcții la apeluri repetate cu aceiași argumente, inclusiv tratarea primitivelor și undefined, precum și posibilitatea de a goli cache-ul (clearCache).

132

Cum ar trebui să aibă loc autorizarea noastră?

131

// Descrieți un tip care reprezintă astfel de obiecte JS, care au un identificator privat // și o metodă pentru a-l obține, precum și un câmp de dată de creare. // Identificatorul poate conține un număr sau un șir de caractere. // Câmpul de dată de creare poate conține, de asemenea, un șir sau un număr. // Identificatorul și câmpul de dată de creare au întotdeauna același tip. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }

131

Ce argumente acceptă React.memo în afară de componenta în sine?

128

Câte solicitări HTTP vor fi trimise și de ce, dacă executați codul cu Observable fără subscribe și Promise fără then?

127

Implementa-ți propria funcție promiseAll, care este un echivalent al Promise.all: acceptă un array de promisiuni, returnează o promisiune cu un array de rezultate în ordinea inițială, și la primul rejected — apelează imediat reject.

122

Uită-te la primul callback pe care îl transmiți în runSpinner (onRoll) — acceptă vreun argument pe care l-ai indicat?

118

De ce componenta Child va fi re-redată când dai clic pe butonul 'Rerender' din componenta rădăcină, și de ce se re-redă și când tastezi în input?

115

Ce alte tipuri utility în TypeScript cunoști? Numește cele mai populare.

114

// Sunt trei tipuri date. Este necesar să se creeze un tip Delivery pe baza acestora, care să conțină toate câmpurile din tipurile furnizate.

110

Cum se suprascrie contextul (this) în loadScript în timpul apelului funcției, dacă loadScript folosește this?

107

Este necesar să scrieți o funcție care returnează o funcție ce acceptă orice argument și înfășoară un callback (stil error-first) într-o promisiune (promisify).

107
/5