Sobes.tech

Frontend

Šta će se promeniti u logici tipa ako zamenimo `extends` sa `=` (postavljanje podrazumevane vrednosti za generički tip)?

139

Дат је граф једносмерних путева (граф), гарантује се одсуство циклуса. Како се може стићи од тачке 1 до тачке N?

137

Implementirajte funkciju memoizacije (keširanje) koja kešira rezultat funkcije pri ponovnim pozivima sa istim argumentima, uključujući obradu primitiva i undefined, kao i mogućnost čišćenja keša (clearCache).

136

Danas ćemo projektovati messenger. Upoznajte se sa maketom interfejsa i funkcionalnim zahtevima. Potrebno je prikupiti nefunkcionalne zahteve, diskutovati o tehnološkom skupu, komponentama i servisima frontenda, modelima podataka, API-jevima i opštoj sistemskoj arhitekturi.

135

Zadatak u Reactu: implementirati komponentu za pretraživanje pojavljivanja podniza u tekstu. Zahtevi: učitavanje teksta sa API-ja pri prvom renderovanju, indikator učitavanja, rukovanje greškama, pretraživanje pojavljivanja bez obzira na velika i mala slova, isticanje pronađenih pojavljivanja, prikaz ukupnog broja pojavljivanja, dugme za učitavanje dodatnog teksta.

135

Kako je najbolje prikazati poruku o pobedi — putem alert ili je prikazati u UI?

134

Kako bi trebalo da se odvija naša autorizacija?

131

// Опишите тип, представляющий такие JS объекты, которые имеют приватный // идентификатор и метод его получения, а так же поле даты создания. // Идентификатор может содержать число или строку. // Поле создания тоже может содержать строку или число. // Идентификатор и поле даты создания всегда имеют одинаковый тип. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }

131

Koje argumente prihvata React.memo pored samog komponenta?

128

Koliko HTTP zahteva će biti poslato i zašto, ako pokrenemo kod sa Observable bez subscribe i Promise bez then?

127

Implementirajte svoju funkciju promiseAll, koja je analog Promise.all: prihvata niz promiseva, vraća promise s nizom rezultata u izvornom redosledu, i pri prvom rejected — odmah poziva reject.

124

Koje još utility tipove u TypeScript-u poznajete? Navedite najpopularnije.

120

Pogledaj prvi callback koji prosleđuješ u runSpinner (onRoll) — da li on prihvata neki argument koji si označio?

119

Zašto će se komponenta Child ponovo renderovati kada kliknete na dugme 'Rerender' u korenskom komponentu, i zašto se takođe ponovo renderuje kada unosite tekst u input?

115

// Daju se tri tipa. Potrebno je na osnovu njih kreirati tip Delivery koji će sadržavati sva polja iz datih tipova.

111

Potrebno je napisati funkciju koja vraća drugu funkciju, prihvata bilo koje argumente, i obavija callback (stil error-first) u promise (promisify).

111

Kako prepisati kontekst (this) unutar loadScript prilikom poziva funkcije, ako loadScript koristi this?

107
/5