Kā jūs organizētu katra mikro-frontend stilu izolāciju, ieskaitot Tailwind CSS izmantošanu? Kādas pārlūkprogrammas pieejas izolācijai pastāv?
Frontend
Kāpēc būtu jāizmanto stāvoklis nevisparasta mainīgā vietā vērtībai, kas ietekmē komponenta attēlojumu?
Izstrādājiet savu noderīgu tipu Pick<T, K>. Izskaidrojiet, kā darbojas mapētie tipi un kā īstenot Partial<T>-a analogu.
Kā jūs strādājāt ar React: ar kurām versijām esat saskāries un vai esat izmantojis klases komponentus? Kā klases komponenti atšķiras no funkcionālajiem?
Ja objekts ir izveidots, izmantojot Object.create([objekts]), uz ko norādīs tā __proto__?
Kā atšķiras display: none no opacity: 0 attēla koku, izkārtojuma un aizņemtās vietas ziņā? Kurš variants ir efektīvāks un kāpēc?
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), nosakiet, kas būs pēdējā console.log un izskaidrojiet kāpēc.
Vai vērtībai [objekts] ir prototips? Kā __proto__ atšķiras no prototype? Ko norāda __proto__ objekta? Vai ir taisnība, ka __proto__ ir visās vērtībās?
Lūdzu, pastāstiet mums par sevi un savu pēdējo projektu: ar ko strādājāt un kādi grūti vai interesanti gadījumi jums bija?
Ko ietver renderēšanas koks? Kuri elementi tiek uzskatīti par slēptiem?
Ko dara useMemo un kādas ir sekas, ja to lieto visām vērtībām bez nepieciešamības?
Koda fragmentam ar reduce un sākotnējo akumulatoru 10, nosakiet, ko izvadīs console.log.
Kā sauc pārbaudi, piemēram, if ('payload' in data), kas tiek izmantota tipa sašaurināšanai?
Ja loadRolesData funkcija atgriež Promise, kāda būs vērtība pēc tās izsaukšanas? Vai ir iespējams saglabāt Promise datiem paredzētā stāvoklī, un kā to labot?
Lai veiktu rekursīva funkcijas izsaukšana Promise apstrādātājā, nosakiet izpildes kārtību un paskaidrojiet, vai tas novedīs pie bezgalīgas cilpas.
Kā sau sauc un kā tiek īstenota pieeja, kur vienādi ievades dati rezultē vienas pieprasījums vietā vairākām identiskām?
For cikla ar var un setTimeout, noskaidrojiet, kas tiks izvadīts. Kā mainīt kodu, lai ar var tiktu izvadītas vērtības 1, 2, 3, nevis galīgā skaitītāja vērtība?
Koda fragmentam ar masīvam [1, 2, 3], izsaukumi uz map(item => item * 2) un filter(item => item > 3), nosakiet, ko izvadīs console.log. Vai map un filter maina oriģinālo masīvu?
Kāda ir atšķirība starp interface un type TypeScript?
Kāda ir atšķirība starp parastu skriptu, skriptu ar async un skriptu ar defer? Ja lapā ir vairākas script tagi, kādā secībā tie tiks ielādēti un izpildīti?