Sobes.tech

Frontend

Duotas vienkryptis kelių (grafas) masyvas, garantuojama ciklų nebuvimas. Kaip galima pasiekti iš taško 1 į tašką N?

137

Sukurkite naują tipą, pagrįstą PartialDelivery, kuris apima tik laukus name ir address (Pick).

136

Įgyvendinkite savo funkcijos memoizacijos (kashavimo) funkciją, kuri kaupia funkcijos rezultatą pakartotinėse kvietimuose su tais pačiais argumentais, įskaitant primitivių ir undefined apdorojimą, taip pat galimybę išvalyti kasyklą (clearCache).

135

Šiandien kursime messengerį. Susipažinkite su sąsajos maketu ir funkcionaliais reikalavimais. Reikia surinkti nefunkcinius reikalavimus, aptarti techninį stalą, frontend komponentus ir paslaugas, duomenų modelius, API ir bendrą sistemos architektūrą.

135

React užduotis: įgyvendinkite komponentą, kuris ieško teksto subeilės pasikartojimų. Reikalavimai: teksto įkėlimas iš API pirmojo atvaizdavimo metu, įkėlimo indikatorius, klaidų valdymas, paieška nesvarbu didžiosios ar mažosios raidės, rastų pasikartojimų paryškinimas, bendro pasikartojimų skaičiaus rodymas, mygtukas papildomam tekstui įkelti.

135

Kaip geriausia parodyti pergalės pranešimą — per alert ar jį atvaizduojant UI?

134

// Apibūdinkite tipą, kuris atitinka JS objektus, turinčius privačią // identifikatorių ir metodą jį gauti, taip pat kūrimo datą. // Identifikatorius gali būti skaičius arba eilutė. // Kūrimo datos laukas taip pat gali būti eilutė arba skaičius. // Identifikatorius ir kūrimo datos laukas visada turi tą patį tipą. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }

131

Kaip turėtų vykti mūsų autorizacija?

131

Kokius argumentus priima React.memo be paties komponento?

128

Kiek HTTP užklausų bus išsiųsta ir kodėl, jei vykdome kodą su Observable be subscribe ir Promise be then?

127

Įgyvendinkite savo promiseAll funkciją, kuri yra analogas Promise.all: priima pažadų masyvą, grąžina pažadą su rezultatų masyvu pradinėje tvarkoje, ir pirmojo rejected atveju — iš karto iškviečia reject.

122

Pažiūrėk į pirmąjį callback, kurį perduodi į runSpinner (onRoll) — ar jis priima kokį nors argumentą, kurį nurodei?

118

Kodėl Child komponentas bus iš naujo atvaizduotas paspaudus mygtuką 'Rerender' pagrindiniame komponente, ir kodėl jis taip pat atvaizduojamas rašant tekstą į input?

115

Kokius kitus utility tipus TypeScript'e žinote? Paminėkite populiariausius.

114

// Duoti trys tipai. Remiantis jais sukurti Delivery tipą, kuris turės visus nurodytų tipų laukus.

110

Kaip perrašyti kontekstą (this) loadScript viduje, kviečiant funkciją, jei loadScript naudoja this?

107

Reikia parašyti funkciją, kuri grąžina kitą funkciją, priimančią bet kokius argumentus, ir apvynioja callback'ą (klaidos-pirmas stilius) į pažadą (promisify).

107
/5