Povedz mi o hooku useTransition — ako funguje a na čo sa používa.
Frontend
Zvažovali ste iné modernejšie skladacie nástroje, ako napríklad Vite alebo Rollup?
Kedy sa v porovnaní s cyklom udalostí vykonáva requestAnimationFrame?
Predstavme si, da imamo React Native aplikáciu a webovú aplikáciu. Niektoré API prehliadača, vrátane Local Storage, nie sú v React Native dostupné (tam sa používa Async Storage). Ako by ste implementovali jednotné rozhranie pre ukladanie s rôznymi implementáciami pre web a React Native?
Aký buildovací nástroj ste v projekte použili? Spomenuli ste, že ste optimalizovali Webpack — bol to hlavný buildovací nástroj?
Akoým spôsobom možno spracovávať JSON streamovaním, rozdeľovaním spracovania na časti, aby sa neblokoval hlavný vlákno? Čím možno spustiť spracovanie ďalšej časti, aby sa stránka nezdržiavala (napríklad requestIdleCallback, generátory)?
Povedzte nám niečo o sebe, o svojich skúsenostiach a posledných projektoch.
Aké sú hlavné rozdiely v štýle medzi React Native (Web) a bežnou webovou aplikáciou?
Ak máme veľký store pozostávajúci z viacerých častí, a rodičovský komponent používa jednu časť stavu, a detský inú, ako zabezpečiť nezávislé opätovné vykreslenie týchto komponentov bez ich obalovania do useMemo?