Sobes.tech

Frontend

useEffect sera-t-il déclenché si, lors du re-render du composant ProfilePage avec deux dépendances, roles ne sont pas passés?

273

À quel moment le JavaScript s'exécute-t-il lors de l'analyse du HTML?

269

Que se passe-t-il lorsque useEffect a deux dépendances et que l'une d'elles change ?

264

Si roles est égal à undefined et que le composant est rerendu, que se passera-t-il avec useEffect?

246

Quel problème de logique dans le hook se pose si le ref s'est rempli pour un utilisateur non admin, puis qu'il est devenu admin?

219

Quelle est la différence entre useMemo et React.memo ? Peut-on empêcher un composant enveloppé dans React.memo de se rerendre, même si les props changent ?

216

La dépendance a-t-elle changé si elle était undefined et qu'après un re-render elle est redevenue undefined?

210

Dans quels scénarios utilises-tu useEffect et quand utilises-tu d'autres hooks?

202

Le composant utilise un contexte avec user et roles. Si le composant n'utilise que user du contexte, il sera quand même rerendu lors du changement de roles. Comment corriger cela?

198

Si l'utilisateur n'est pas admin, les hooks useRef et useContentSizeUpdater sont quand même appelés. Comment résoudre ce problème sans modifier le hook useContentSizeUpdater lui-même?

198

Votre application principale est-elle sur Vite, et Next.js séparément ? Avez-vous dû approfondir la construction ? Sur quels outils sont construits Vite et Next.js ?

192

Un tableau est un objet. Comment les objets sont-ils transmis en JavaScript : par valeur ou par référence ?

191

Que faire pour que, avec la valeur par défaut roles = [], le tableau ne soit pas recréé à chaque rendu?

191

Comment résoudre le problème avec la valeur par défaut roles = [], pour que useEffect ne soit pas appelé inutilement lors du re-rendering?

191

Comment ça se passe avec TypeScript ? As-tu utilisé des génériques, des types utilitaires, des TypeGuard ?

190

Que va-t-il se passer dans le deuxième bloc avec la fonction asynchrone loadRolesData à l'intérieur de useEffect?

189

Comment est structurée votre architecture selon le Design par Fonctionnalités (FSD) ? Comment la logique métier est-elle répartie par couches ?

186

Avez-vous un référentiel NPM interne ? Utilisez-vous des outils pour monorépertoires, comme Lerna ?

182

Que se passe-t-il avec useEffect si le tableau roles est vide?

176

L'utilisateur a ouvert le navigateur, saisi sberbank.ru dans la barre d'adresse, puis appuyé sur Entrée. Après quelques secondes, la page s'est affichée. Que se passe-t-il entre le moment où l'on appuie sur Entrée et l'affichage de la page?

175
/3