Do czego służą moduły CSS? Dlaczego nie używamy zwykłego CSS?
Frontend
Czym jest programowanie reaktywne? Dlaczego React, mimo nazwy, jest uważany za niereaktywny?
Przegląd kodu komponentu Accordion: znajdź problemy i zaproponuj ulepszenia
Dlaczego setState nie aktualizuje wartości od razu? Czym jest batching?
Czym jest useId i do czego służy?
Czym jest CORS? Jeśli dwa serwery backend komunikują się ze sobą bez przeglądarki, czy pojawi się CORS?
Jaka jest różnica między HTTP a HTTPS? Co jest szyfrowane — nagłówki, ciało czy URL?
Czy znasz pojęcie "akordeon"? Jak można zaimplementować ten komponent bez JavaScript?
W funkcjonalnym komponencie React są dwa synchroniczne wywołania setState, następnie funkcja asynchroniczna, a potem jeszcze trzy wywołania setState. Ile renderów odbędzie się w React 18 i React 17? Czym jest batching i kiedy się pojawił?
Jak poprawnie wykonywać zapytania HTTP w React? Dlaczego Axios jest lepszy od fetch?
Obiekt jest przekazywany z komponentu nadrzędnego do podrzędnego przez props i umieszczany w zależności useMemo. Ile razy zostanie wywołany useMemo? Jak zoptymalizować, aby useMemo był obliczany tylko raz?
Przegląd kodu: masz fragment kodu z produkcji. Znajdź problemy i zaproponuj ulepszenia. Czy React.memo poprawnie wykona memoizację, jeśli w propsach przekazywane są funkcje i obiekty?
Jaka jest różnica między SSR a SSG?
Istnieje tablica z 10 elementami, wywoływana jest metoda .map(). Co się stanie, jeśli usuniemy return z callbacka?
Czym jest zły kod? Jak starasz się go nie pisać?
Do czego służy useMemo? Podaj praktyczny przykład.
Czy znasz pojęcie "okruszki chleba" (breadcrumbs)? Jakimi tagami HTML posłużyłbyś się przy realizacji tego komponentu?
Jakie nowe hooki pojawiły się w React 18?
Jaka jest różnica między metodami tablic map() i forEach()?
Czy można używać indeksu tablicy jako klucza w React? Dlaczego nie jest to zalecane?