Sobes.tech

Frontend

Zaimplementuj własny typ pomocniczy Pick<T, K>. Wyjaśnij, jak działają typy mapowane i jak zaimplementować odpowiednik Partial<T>.

Middle+
138

Jak pracowałeś z React: z jakimi wersjami się spotkałeś i czy używałeś komponentów klasowych? Czym różnią się komponenty klasowe od funkcyjnych?

Middle+
137

Jeśli obiekt zostanie utworzony za pomocą Object.create([obiekt]), na co będzie wskazywać jego __proto__?

Middle+
135

Czym różni się display: none od opacity: 0 pod względem drzewa renderowania, układu i zajmowanej przestrzeni? Która opcja jest bardziej wydajna i dlaczego?

Middle+
131

Dlaczego powinieneś używać stanu zamiast zwykłej zmiennej dla wartości, która wpływa na wyświetlanie komponentu?

Middle+
130

Co obejmuje drzewo renderowania? Które elementy są uważane za ukryte?

Middle+
128

Czy wartość [obiekt] ma prototyp? Czym różni się __proto__ od prototype? Na co wskazuje __proto__ obiektu? Czy to prawda, że __proto__ jest u wszystkich wartości?

Middle+
128

Proszę opowiedzieć o sobie i swoim ostatnim projekcie: nad czym pracowałeś i jakie trudne lub interesujące przypadki napotkałeś?

Middle+
126

Dla łańcucha Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), określ, co będzie w ostatnim console.log i wyjaśnij dlaczego.

Middle+
125

Co robi useMemo i jakie są konsekwencje jego używania dla wszystkich wartości bez potrzeby?

Middle+
124

Dla fragmentu kodu z reduce i początkowym akumulatorem 10, określ, co wyświetli console.log.

Middle+
123

Jakie zasoby i etapy mogą blokować ładowanie i renderowanie strony? Czy obrazy mogą blokować ładowanie?

Middle+
123

Jak nazywa się sprawdzenie typu jak if ('payload' in data), używane do zawężania typu?

Middle+
121

Jeśli funkcja loadRolesData zwraca Promise, jaka będzie wartość po jej wywołaniu? Czy można zapisać Promise w stanie przeznaczonym na dane i jak to naprawić?

Middle+
120

Dla fragmentu kodu z tablicą [1, 2, 3], wywołań map(item => item * 2) i filter(item => item > 3), określ, co wyświetli console.log. Czy map i filter mutują oryginalną tablicę?

Middle+
118

Dla rekurencyjnego wywołania funkcji wewnątrz obsługi Promise, określ kolejność wykonywania i wyjaśnij, czy spowoduje to nieskończoną pętlę.

Middle+
118

Dla pętli for z var i setTimeout, określ, co zostanie wyświetlone. Jak zmienić kod, aby z var wyświetlały się wartości 1, 2, 3, a nie końcowa wartość licznika?

Middle+
116

Jaka jest różnica między interfejsem a typem w TypeScript?

Middle+
114

Jak nazywa się i jak jest realizowane podejście, w którym przy tych samych danych wejściowych wysyła się jedno żądanie zamiast wielu identycznych?

Middle+
113

Czym różnią się zwykły skrypt, skrypt z async i skrypt z defer? Jeśli na stronie jest kilka tagów script, w jakiej kolejności się załadują i wykonają?

Middle+
111
/3