Aký je rozdiel medzi kontrolovanými a nekontrolovanými komponentami v React? V akých prípadoch je lepšie použiť nekontrolované komponenty?
Frontend
Určite poradie výstupu do konzoly pre kód s použitím async/await a setTimeout.
Razvijalec po prijavi prejme JWT žeton. Kaj naj naredi z njim? Kje je bolje shraniti žeton — v localStorage ali v piškotku? Kako shraniti žeton v piškotek?
Bude sa komponenta znovu renderovať, ak nemá props?
Predstavme si, že od backendu ne prichádzajú ID-čka. Ako by si sa s tým vysporiadal?
Existuje pole používateľov, ktoré sa zobrazuje pomocou map. Kde je chyba a čo chýba?
Prečo je správca stavu (npr. Redux) lepší ako jednoducho rozdelené kontexty?
Ako zabezpečiť funkciu sčítania, ak backend môže poslať nesprávne údaje (undefined, reťazce namiesto čísel)?
Obstajata dva komponenta: App in Child. Child se nahaja znotraj App in je ovit v memo. V App je objekt user, ki se posreduje v Child kot prop, in gumb, ki spremeni count. Kaj se bo zgodilo ob kliku na gumb? Kako preprečiti, da se Child ponovno renderira?
Všetko je správne nastavené: backend nastavil HTTP-only cookie. Ale pri obnove stránky cookie zmizne. Čo môže byť problém?
Určte poradie výstupu do konzoly pre kód s použitím setTimeout a Promise (úloha na Event Loop).
Prečo sú RTK Query alebo React Query lepšie ako obyčajný fetch pre požiadavky? Ako frontend vie, kedy je potrebné aktualizovať údaje?
Úloha Two Sum: daný je zoznam čísel a cieľové číslo target. Nájdite indexy dvoch čísel, ktorých súčet je rovný target. Aká je zložitosť vášho riešenia?
S kakšnimi težavami se bo soočil začetni razvijalec, ki je ustvaril en velik useContext za celotno aplikacijo in ga uporablja v vseh komponentah? Katere orodja lahko pomagajo obiti ta problem?
Tabuľkové údaje prichádzajú z backendu vo forme poľa objektov. Napíšte funkciu na výpočet súčtu poľa amount.
Ako zaobchádzať s funkciou, ktorá je odovzdaná ako prop do detského komponentu, aby sa predišlo zbytočným rerenderom?
Na čo vlastne slúži kľúč (key) v zoznamoch v Reacte?