Sobes.tech

Frontend

Gegeven een reeks eenrichtingswegen (graaf), waarbij geen cycli voorkomen. Hoe kan men van punt 1 naar punt N komen?

137

Maak een nieuw type op basis van PartialDelivery dat alleen de velden name en address (Pick) bevat.

136

Implementeer een memoisatiefunctie (caching) die het resultaat van een functie opslaat bij herhaalde aanroepen met dezelfde argumenten, inclusief de verwerking van primitieve waarden en undefined, en de mogelijkheid om de cache te wissen (clearCache).

135

Vandaag gaan we een berichtenapp ontwerpen. Maak kennis met het interface-ontwerp en de functionele vereisten. Het is nodig om de niet-functionele vereisten te verzamelen, de technische stack, de componenten en services van de frontend, datamodellen, API's en de algemene systeemarchitectuur te bespreken.

135

React-opdracht: implementeer een zoekcomponent voor het zoeken naar substrings in tekst. Vereisten: tekst laden via API bij eerste rendering, laadindicator, foutafhandeling, zoeken naar invoer zonder hoofdlettergevoeligheid, markeren van gevonden invoer, tonen van het totale aantal invoer, knop voor het laden van extra tekst.

135

Hoe kun je het beste een overwinning bericht tonen — via alert of het weergeven in de UI?

134

// Beschrijf een type dat dergelijke JS-objecten voorstelt, die een privé-identificator hebben // en een methode om deze te verkrijgen, evenals een veld voor de aanmaakdatum. // De identificator kan een nummer of een string bevatten. // Het veld voor de aanmaakdatum kan ook een string of een nummer bevatten. // De identificator en het veld voor de aanmaakdatum hebben altijd hetzelfde type. let a = { getId: () => 1, createdAt: [phone] } let b = { getId: () => 'id', createdAt: '[phone]T20:00:00Z' }

131

Hoe moet onze autorisatie plaatsvinden?

131

Welke argumenten accepteert React.memo naast de component zelf?

128

Hoeveel HTTP-verzoeken worden verzonden en waarom, als je de code met Observable zonder subscribe en Promise zonder then uitvoert?

127

Implementeer je eigen promiseAll-functie, die een analoog is van Promise.all: neemt een array van promises, geeft een promise terug met een array van resultaten in de oorspronkelijke volgorde, en bij de eerste rejected — roept meteen reject aan.

122

Bekijk de eerste callback die je doorgeeft aan runSpinner (onRoll) — accepteert hij een argument dat je hebt aangegeven?

118

Waarom wordt de Child-component opnieuw gerenderd bij het klikken op de knop 'Rerender' in de hoofdcomponent, en waarom wordt hij ook opnieuw gerenderd bij het typen in de input?

115

Welke andere utility types in TypeScript ken je? Noem de meest populaire.

114

// Er worden drie typen gegeven. Op basis hiervan moet een type Delivery worden gemaakt dat alle velden uit de gegeven typen bevat.

110

Hoe overschrijf je de context (dit) binnen loadScript bij het aanroepen van de functie, als loadScript this gebruikt?

107

Je moet een functie schrijven die een functie teruggeeft die alle argumenten accepteert en een callback (error-first stijl) in een belofte (promisify) wikkelt.

107
/5