Avez-vous envisagé d'autres bundlers plus modernes, comme Vite ou Rollup?
Frontend
Parlez-moi du hook useTransition — comment il fonctionne et à quoi il sert.
À quel moment par rapport à la boucle d'événements s'exécute requestAnimationFrame ?
Supposons que nous ayons une application React Native et une application web. Certaines API du navigateur, y compris Local Storage, ne sont pas disponibles dans React Native (là, on utilise Async Storage). Comment implémenteriez-vous une interface unifiée pour le stockage avec différentes implémentations pour le web et React Native?
Quel assembleur avez-vous utilisé dans le projet ? Vous avez mentionné avoir optimisé Webpack — était-ce l'assembleur principal ?
Comment analyser JSON de manière séquentielle, en divisant le traitement en morceaux, pour ne pas bloquer le thread principal ? Par quoi peut-on passer le traitement du prochain morceau pour ne pas ralentir la page (par exemple, requestIdleCallback, générateurs) ?
Parlez-moi de vous, de votre expérience et de vos derniers projets.
Quelles sont les principales différences de style entre React Native (Web) et une application web classique?
Si nous avons un grand store composé de plusieurs parties, et que le composant parent utilise une partie de l'état, et le composant enfant une autre, comment assurer un re-rendu indépendant de ces composants sans les envelopper dans useMemo?