Vertel me over de hook useTransition — hoe het werkt en waarvoor het wordt gebruikt.
Frontend
Op welk moment ten opzichte van de event loop wordt requestAnimationFrame uitgevoerd?
Stel dat we een React Native-applicatie en een webapplicatie hebben. Sommige browser-API's, waaronder Local Storage, zijn niet beschikbaar in React Native (daar wordt Async Storage gebruikt). Hoe zou je een uniforme interface voor opslag implementeren met verschillende implementaties voor web en React Native?
Heeft u andere modernere bundlers overwogen, zoals Vite of Rollup?
Welke bundelaar heb je in het project gebruikt? Je noemde dat je Webpack hebt geoptimaliseerd — was dat de hoofd-bundelaar?
Hoe kun je JSON streamen, door de verwerking op te splitsen in chunks, zodat je de hoofdthread niet blokkeert? Waarmee kun je de verwerking van de volgende chunk starten, zodat je de pagina niet vertraagt (bijvoorbeeld requestIdleCallback, generators)?
Vertel eens over jezelf, je ervaring en je laatste projecten.
Wat zijn de belangrijkste stijlverschillen tussen React Native (Web) en een gewone webapplicatie?
Als we een grote store hebben die uit meerdere delen bestaat, en de oudercomponent gebruikt één deel van de staat, en de kindcomponent een ander, hoe zorg je dan voor een onafhankelijke her-rendering van deze componenten zonder ze in useMemo te wikkelen?