Sobes.tech

Frontend

Jakie wzorce programistyczne stosujesz (DRY, SOLID, GRASP, wzorce projektowe)?

196

Jakie nowości pojawiły się w React 19? Opowiedz o trybie współbieżnym i startTransition.

185

Czym różnią się hooki useEffect i useLayoutEffect?

183

Jakie metody pracy z kontekstem (this) istnieją? Jaka jest sygnatura wywołania metody call? Czym różni się call od apply?

171

W jakich przypadkach następuje ponowne renderowanie komponentu w React?

164

Jakie nagłówki HTTP są ważne dla programisty front-end z punktu widzenia optymalizacji wydajności (np. buforowanie)?

156

Do czego służy metoda OPTIONS? Kiedy jest wysyłana automatycznie?

150

Dlaczego zdecydowano się na użycie iFrame w trybie podglądu?

146

Jakie są fazy zdarzeń w przeglądarce (bąbelkowanie i przechwytywanie)? Jak zatrzymać bąbelkowanie? Jak zapobiec domyślnemu działaniu?

143

Opowiedz o CORS: do czego służy, jakie nagłówki są używane?

142

Opowiedz o Promise: stany, metody statyczne (all, any, allSettled, race). Co zwróci Promise.all, jeśli jedno z obietnic zakończy się błędem?

138

Jaka jest sygnatura metody reduce w tablicach? Co należy zwracać w callbacku przy każdej iteracji?

138

Jak zapisuje się złożoność algorytmiczną? Jakie jest złożoność sortowania bąbelkowego? Jakie jest złożoność szybkiego sortowania?

133

Czy wywołanie funkcji getUsername z obiektem typu IUser (własny interfejs konsumenta) jest poprawne w TypeScript, jeśli struktura pól jest zgodna z TUser z biblioteki? Wyjaśnij zasadę typowania strukturalnego.

133

Jakie podejścia do pisania stylów stosowałeś (preprocesory, Tailwind, moduły CSS itp.)?

131

Jakie są sposoby deklarowania funkcji w JavaScript? Czym różni się deklaracja funkcji od wyrażenia funkcji? Czym różni się funkcja strzałkowa od deklaracji funkcji?

129

Do czego służy menedżer stanu? Czym różni się od React Context?

128
/2