Frontend
Czym jest React Fiber, dlaczego się pojawił, czy faza commit może zostać przerwana i co oznaczają current tree i work-in-progress tree?
Czym jest sprzężenie i spójność w rozwoju?
Czym są literały w TypeScript i do czego służą?
Dlaczego Next.js jest potrzebny, jakie metody renderowania obsługuje i co się stanie, jeśli górny komponent zostanie oznaczony jako komponent klienta?
W formularzu, po naciśnięciu Enter, strona się przeładowuje. Skonfiguruj obsługę wysyłki bez przeładowania i ustaw walidację pola jako obowiązkową.
Jak działa useMemo, jeśli przekazany jest tablica zależności, jest pusta lub nie jest przekazana?
Czym są debounce i throttle, czym się różnią i gdzie są używane?
Co najbardziej lubisz w frontend i w jakim obszarze chcesz się rozwijać?
Co się stanie, jeśli przekażesz funkcję jako początkową wartość do useState, i dlaczego używa się leniwej inicjalizacji?
Podsumowanie mówi, że czas tworzenia zadania został skrócony z 11 do 4 minut. Co się podczas tego nie zmieniło?
Kto opracował silnik renderujący?
Czym jest React, dlaczego potrzebny jest Virtual DOM i jak React stosuje zmiany do DOM?
Opisz, jak były zorganizowane interaktywne zadania domowe: konfiguracje JSON, komponenty i ich renderowanie?
Kto pracował nad strukturą konfiguracji JSON?
Jak znajdujesz wąskie gardła i problemy z wydajnością w aplikacji frontend?
Jak zoptymalizować komponent potomny, aby nie był ponownie renderowany podczas aktualizacji rodzica?
Jakie hooki React najczęściej używasz?
Określ kolejność wyjścia na konsoli w przykładzie z kodem synchronicznym, Promise.resolve i dwoma setTimeoutami.
Czym są Web Workers i kiedy są używane?
Dlaczego w jednym z projektów użyto JSDoc zamiast pełnego TypeScript? Dlaczego nie rozpoczęto przejścia?