Zašto su ključevi u React-u potrebni i šta se dešava kada se ključ komponente promeni?
Frontend
Šta je prop drilling, kako ga izbeći i koliko nivoa prosleđivanja propsa smatrate prihvatljivim?
Šta je React, zašto je potreban Virtual DOM i kako React primenjuje promene na DOM?
У задатку forceUpdate: који ће компоненти поново бити рендерирани када се кликне на дугме и зашто?
Šta su debounce i throttle, како се разликују и где се користе?
Šta je direktni i indirektni roditelj u React-u u kontekstu HOC?
Kako funkcioniše useMemo ako je prosleđen niz zavisnosti, prazan je ili nije prosleđen?
Ispričajte o asinkronom JavaScript-u i Promise: zašto su potrebni, koja su stanja Promise i glavne metode?
Da li ste radili sa React Portal i čemu služi?
Ispričajte o SOLID principima i dajte primere za razvoj front-end-a.
Kako optimizovati dečju komponentu da se ne ponovo renderuje kada se roditelj ažurira?
Za šta se koristi useEffect, kako zavisnosti utiču na njega i kako se vrši čišćenje?
Šta su literalni tipovi u TypeScript-u i čemu služe?
Objasnite kako funkcioniše Event Loop u JavaScript-u i koja je razlika između microtasks i macrotasks?
Koje React hookove obično koristite?
Da li će se Child ponovo renderirati kada se unese tekst ako roditelj prosledi onChange handler? Kako to optimizovati?
Šta je Big O notacija i kako procenjujete složenost koda u praksi?
Koje tehnologije i alate trenutno učite i kako koristite AI alate u razvoju?
Šta je React Fiber, zašto je nastao, može li se prekinuti faza commit i šta znače current tree i work-in-progress tree?
Koje arhitektonske pristupe poznajete na front-endu i koju arhitekturu biste izabrali za mali veb-sajt, online prodavnicu i veliku aplikaciju?