Kuo skiriasi unknown nuo any TypeScript'e?
Frontend
Reikšmėms const a = null ir const b = 0, nustatykite išraiškų su || ir ?? rezultatus ir paaiškinkite skirtumą tarp operatorių.
Atlikite React komponento peržiūrą ir ištaisykite kodo problemas. Paaiškinkite, kodėl kiekvienu atveju darote pakeitimus.
Išraiškai su || operatoriumi nustatykite rezultatą. Kaip || operatorius skiriasi nuo ?? operatoriaus ir kada jis įsijungia?
Kaip išvengti lenktynių sąlygų kartotinėse asinchroninėse užklausose iš useEffect? Kokie natūralūs JavaScript įrankiai leidžia atšaukti užklausas?
Ar turėjote monorepozitoriją ar atskirus saugyklas programoms ir bendrosioms bibliotekoms?
Ar čia reikalingas useCallback? Kam jis naudojamas ir kada jo naudojimas neturi prasmės?
Uždarosios funkcijos skaitiklio atveju, kur žinutė formuojama prieš padidinimo iškvietimą, nustatykite, kas bus išvedama. Kaip pataisyti kodą, kad būtų rodomas tikrasis skaitiklio vertė?
Antroje React kodo dalyje raskite ir ištaisykite problemas su useEffect, useMemo, naudotojo/rolės asinchroniniu įkėlimu ir apskaičiuotų duomenų saugojimu būsenos.
Jei kiekvienas mikro-frontend prideda Tailwind CSS bendrus bazinius stilius ir jie dubliuojasi, ar turėjote tokią problemą?
Išspręskite TypeScript problemą: yra Response tipas su tarpusavyje išskirtiniais laukais payload ir error, ir jų tipai gali skirtis. Tipizuokite funkcijas payloadFrom(response), kurios grąžina payload arba undefined, ir errorFrom(response), kurios grąžina error arba undefined, kad grąžinimo tipai būtų automatiškai išvesti iš įvesties Response.
Papaskinkite, kaip buvo organizuoti jūsų mikro-frontendai, jų sąveika ir visos sistemos veikimas.
Kaip organizuotumėte kiekvieno mikro-frontend stilių izoliaciją, įskaitant naudojant Tailwind CSS? Kokie naršyklės požiūriai į izoliaciją egzistuoja?
Objektui su rodyklės funkcija, kuri išveda this.name, nustatykite, kas bus išvedama ir paaiškinkite this elgesį rodyklės funkcijoje.
Įgyvendinkite savo naudingą tipą Pick<T, K>. Paaiškinkite, kaip veikia mapuoti tipai ir kaip įgyvendinti Partial<T>-o analogą.
Jei rolės pagal numatytuosius nustatymus yra nustatytos kaip tuščias masyvas tiesiogiai komponento parametruose, kas nutiks su useEffect kiekvieno peržiūros metu? Kaip tai ištaisyti?
Jei objektas sukurtas naudojant Object.create([objektą]), į ką jis rodys __proto__?
Kaip skiriasi display: none nuo opacity: 0 atskirai nuo render medžio, išdėstymo ir užimamų vietų požiūriu? Kuris variantas yra efektyvesnis ir kodėl?
Ką daro useMemo ir kokios gali būti pasekmės jį naudoti visoms reikšmėms be reikalo?
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), nustatykite, kas bus paskutiniame console.log ir paaiškinkite kodėl.