Vorbește-mi despre hook-ul useTransition — cum funcționează și pentru ce este folosit.
Frontend
Ați luat în considerare alți bundleri mai moderni, precum Vite sau Rollup?
În ce moment în raport cu bucla de evenimente se execută requestAnimationFrame?
Să presupunem că avem o aplicație React Native și o aplicație web. Unele API-uri ale browser-ului, inclusiv Local Storage, nu sunt disponibile în React Native (acolo se folosește Async Storage). Cum ai implementa o interfață unificată pentru stocare cu diferite implementări pentru web și React Native?
Ce constructor ai folosit în proiect? Ai menționat că ai optimizat Webpack — acesta era constructorul principal?
Cum se poate analiza JSON în mod secvențial, împărțind procesarea în bucăți, pentru a nu bloca firul principal? Prin ce se poate porni procesarea următoarei bucăți pentru a nu încetini pagina (de exemplu, requestIdleCallback, generatoare)?
Spuneți-ne despre dvs., experiența dvs. și ultimele proiecte.
Care sunt principalele diferențe de stilizare între React Native (Web) și o aplicație web obișnuită?
Dacă avem un magazin mare, format din mai multe părți, iar componenta părinte folosește o parte a stării, iar cea copil alta, cum asiguri re-redarea independentă a acestor componente fără a le înveli în useMemo?