Ispričaj mi o hook-u useTransition — kako radi i zašto se koristi?
Frontend
Pretpostavimo da imamo React Native aplikaciju i web aplikaciju. Neke API-jeve pretraživača, uključujući Local Storage, nisu dostupne u React Native (tamo se koristi Async Storage). Kako biste implementirali jedinstveni interfejs za skladištenje sa različitim implementacijama za web i React Native?
Da li ste razmatrali druge, modernije sklapanje, na primer Vite ili Rollup?
U kom trenutku u odnosu na događajni ciklus se izvršava requestAnimationFrame?
Koji ste build-šer koristili u projektu? Spomenuli ste da ste optimizovali Webpack — da li je to bio glavni build-šer?
Kako se može analizirati JSON u toku, razbijajući obradu na delove, da ne blokira glavni tok? Čime se može pokrenuti obrada sledećeg dela, da ne usporava stranicu (npr. requestIdleCallback, generatori)?
Ispričajte nam o sebi, svom iskustvu i poslednjim projektima.
Koje su glavne razlike u stilizaciji između React Native (Web) i obične web aplikacije?
Ako imamo veliki store koji se sastoji od više delova, i roditeljski komponent koristi jedan deo stanja, a detinji drugi, kako obezbediti nezavisno ponovno renderovanje ovih komponenti bez oblaganja u useMemo?