Mi a különbség az unknown és az any között a TypeScript-ben?
Frontend
A const a = null és a const b = 0 értékek esetén határozza meg az || és ?? kifejezések eredményeit, és magyarázza el az operátorok közötti különbséget.
Egy || operátort tartalmazó kifejezés eredményének meghatározása. Miben különbözik a || operátor a ?? operátortól, és mikor aktiválódik a ??
Végezze el a React-komponens áttekintését és javítsa ki a kódban lévő problémákat. Magyarázza el, miért hajt végre változtatásokat minden esetben.
Oldja meg a TypeScript problémát: van egy Response típus, amelyben egymást kizáró mezők vannak, payload és error, és azok típusai eltérhetnek. Tipizálja a payloadFrom(response) függvényt, amely payload vagy undefined értéket ad vissza, és az errorFrom(response) függvényt, amely error vagy undefined értéket ad vissza, hogy a visszatérési típusokat automatikusan a bemeneti Response alapján vonják le.
Hogyan lehet megelőzni a versenyhelyzeteket, amikor ismétlődő aszinkron kéréseket küldünk a useEffect-ből? Milyen natív JavaScript eszközök teszik lehetővé a kérések törlését?
Ha minden mikro-frontend hozzáadja a Tailwind CSS globális alapstílusait, és ezek duplikálódnak, volt ilyen problémád?
Volt egy monorepozitóriumod vagy különálló repozitóriumok az alkalmazásokhoz és a megosztott könyvtárakhoz?
Szükség van itt useCallback-re? Mire használják és mikor értelmetlen a használata?
A React kód második részében találja meg és javítsa ki a useEffect, useMemo, a felhasználók/szerepkörök aszinkron betöltésével és a számított adatok állapotban való tárolásával kapcsolatos problémákat.
Mi az a cookie, hogyan működik, ki állítja be, és hozzáférhető-e JavaScript-ből? Hogyan jut el egy cookie a klienshez, és milyen attribútumai vannak? Élhet-e egy cookie örökké?
Egy objektumhoz tartozó nyílfüggvény esetén, amely kiírja ezt.nevet, határozza meg, mi fog megjelenni, és magyarázza el a this viselkedését a nyílfüggvényben.
Mesélje el, hogyan szerveződtek a mikro-frontendjei, azok interakciója és a rendszer általános működése.
Zárványos számláló funkció esetén, ahol az üzenet az növelés hívása előtt kerül kialakításra, határozza meg, mi fog megjelenni. Hogyan javíthatja a kódot, hogy a tényleges számláló értéke jelenjen meg?
Előfordultak stílusütközések a mikroszolgáltatások között? Hogyan szervezték a stílusokkal kapcsolatos munkát, és mivel írták őket?
Ha a role-ok alapértelmezés szerint üres tömbként vannak beállítva közvetlenül a komponens paramétereiben, mi történik a useEffect-tel minden rendereléskor? Hogyan javítható ez?
Hogyan dolgozott a Reacttel: mely verziókkal találkozott, és használt osztálykomponenseket? Miben különböznek az osztálykomponensek a funkcionálisaktól?
Hogyan szervezné az egyes mikrofőnök stílusainak izolációját, beleértve a Tailwind CSS használatát is? Milyen böngészős megközelítések léteznek az izolációhoz?
Valósítsa meg saját segédtípusát, a Pick<T, K>-t. Magyarázza el, hogyan működnek a mapelt típusok, és hogyan lehet megvalósítani a Partial<T>-t.
Ha egy objektumot az Object.create([objekt]) segítségével hozunk létre, akkor a __proto__ mire fog mutatni?