Frontend
Magyarázza el ezeknek a TypeScript segédtípusoknak a különbségeit és az esetleges felhasználási módokat: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Hogyan lehet a pseudo-tömb arguments-t valódi tömbbé alakítani? Nevezzen meg több módszert.
Hogyan akadályozzuk meg az interface villogását a useEffect miatt?
Magyarázza el az öröklődési problémát a kódban, ahol az osztály az Object-et bővíti, és javasoljon megoldást.
Mi az a closure JavaScriptben, és milyen lehetséges hátrányai vannak?
Lehetséges-e egy funkcionális komponensben külső hozzáférést biztosítani a komponens módszereihez (kivenni 'fogantyúkat')?
Implementáljon egy memoizációs függvényt: elfogad egy függvényt, és visszaadja a becsomagolt változatát, amely cache-eli a hívások eredményeit az argumentumok szerint.
A React-Stacken kívül dolgozott valamin máson is?
Milyen architektúrát használtak a frontend fejlesztése során?
[név] kérdezte: miben különböznek a primitív és nem primitív típusok? Mi az átadás referencia szerint és érték szerint?
Lehetséges-e úgy módosítani a kódot, hogy a finally még egyszer lefusson (a szám 10-zel), anélkül, hogy megváltoztatnánk a kód sorrendjét, de valamit hozzáadva a függvényhez?
Képzelj el egy helyzetet: a kiadás előtt nem sokkal találsz egy hibát, ami miatt egy funkció nem működik helyesen. A kiadást nem lehet elhalasztani, de tudod, hogy valami nincs rendben. Mit tennél ilyen helyzetben?
[név] kérdezte: mi az a kontextus JavaScriptben? Mi az a this?
Hogyan működik együtt a useMemo, useCallback és React.memo? Miért fontos a függvények useCallback-be csomagolása, amikor egy React.memo-ba csomagolt gyermekkomponensnek adjuk át őket?
Milyen formában csatlakoznak a könyvtárak?
Ér értelme useMemo vagy useCallback használata olyan függvényhez, amely JSX-t ad vissza?
Milyen hibakezelési módszerek léteznek JavaScriptben?
Beszélj a CSS box-sizing: content-box és border-box-ról — mire használják őket, milyen esetekben alkalmazod őket?
Kérlek, értékeld a megoldásod időbeli összetettségét.
Mi az 'ügynökök' a leírt termékben?