Tehke React komponendi ülevaade ja parandage koodis olevad probleemid. Selgitage, miks te igal juhul muudatusi teete.
Frontend
Väärtuste jaoks const a = null ja const b = 0 määrake || ja ?? väljendite tulemused ning selgitage erinevust operaatorite vahel.
Mis vahe on unknown ja any vahel TypeScriptis?
Väljendile || operaatoriga määrake tulemus. Kuidas || operaator erineb ?? operaatorist ja millal ?? aktiveerub?
Kas teil oli monorepositoorium või eraldi hoidlad rakendustele ja jagatud teekidele?
Kuidas vältida race condition'eid korduvate asünkroonsete päringute puhul useEffect'is? Millised sisseehitatud JavaScripti tööriistad võimaldavad päringuid tühistada?
Kas siin on vaja useCallback? Milleks seda kasutatakse ja millal selle kasutamine ei mõttekas?
Sulgu funkcijas ar aizvēršanu gadījumā, kur ziņa tiek veidota pirms palielināšanas izsaukšanas, nosakiet, kas tiks izvadīts. Kā labot kodu, lai tiktu rādīta aktuālā skaitītāja vērtība?
Teises React koodilõigus leidke ja parandage probleemid useEffect, useMemo, kasutaja/rollide asünkroonse laadimise ja arvutatud andmete salvestamisega olekusse.
Raksturot, kā jūsu mikro-frontend'i bija organizēti, to mijiedarbība un kopējā sistēmas darbība.
Kui iga mikrofrontend lisab Tailwind CSS-i globaalsetes põhistiile ja need dubleeritakse, kas teil on olnud selline probleem?
Kuidas te organiseeriksite iga mikro-frontend stiilide isolatsiooni, sealhulgas Tailwind CSS kasutamisel? Millised brauseri lähenemised isolatsiooniks on olemas?
Rakenda oma kasulik tüüp Pick<T, K>. Selgitage, kuidas kaardistatud tüübid töötavad ja kuidas rakendada Partial<T>-i analoogi.
Kui objekt on loodud kasutades Object.create([objekt]), millele see __proto__ osutab?
Kui rollid on vaikimisi määratud otse komponendi parameetrites tühja massiivina, mis juhtub useEffectiga iga renderi ajal? Kuidas seda parandada?
Objekti jaoks, millel on noolefunktsioon, mis väljastab this.name, määrake, mis kuvatakse, ja selgitage this käitumist noolefunktsioonis.
Kuidas erineb display: none opacity: 0-st renderipuu, paigutuse ja hõivatud ruumi osas? Milline variant on tõhusam ja miks?
Miks peaks kasutama olekut (state) selle väärtuse jaoks, mis mõjutab komponendi kuvamist, mitte tavalist muutujat?
Lahendage TypeScript'i probleem: on Response tüüp, millel on vastastikku välistuvad väljad payload ja error, ning nende tüübid võivad erineda. Tüüpige funktsioonid payloadFrom(response), mis tagastab payload või undefined, ja errorFrom(response), mis tagastab error või undefined, nii et tagastustüübid määratletakse automaatselt sisend Response'ist.
Mida teeb useMemo ja millised on selle kasutamise tagajärjed kõigi väärtuste jaoks ilma vajaduseta?