Sobes.tech

Frontend

Si vous conceviez une telle application en tenant compte d'un monorepo, comment la diviseriez-vous en packages, en tenant compte d'une base de code unique pour le web et les plateformes mobiles (React Native) ?

Middle
177

Qu'est-ce que le mode concurrent et le rendu concurrent dans React ? Comment cela fonctionne-t-il et à quoi sert-il ?

Middle
172

Pourquoi React utilise-t-il MessageChannel au lieu de setTimeout pour créer une file d'attente de rendu pour les rendus lourds ultérieurs?

Middle
171

Vous avez mentionné que vous avez travaillé avec un monorepo — comment était-il organisé ? Avez-vous utilisé des micro-frontends ?

Middle
170

Avez-vous utilisé Apollo GraphQL uniquement pour les requêtes ou aussi pour la gestion de l'état local (champs uniquement côté client, champs réactifs) ?

Middle
170

Supposons que nous ayons une landing page d'une seule page. Une requête est effectuée, nous recevons un JSON de 50 000 lignes, et pendant qu'il est analysé, l'interface utilisateur se bloque en raison de la nature monothread de JavaScript. Que proposeriez-vous et comment optimiser la filtration et l'analyse de ce JSON pour que la page ne se bloque pas et que l'UI reste réactive?

Middle
168

Pouvez-vous expliquer quels sont les principes de SOLID?

Middle
164

Donnez un exemple du principe d'inversion de dépendance dans le développement frontend.

Middle
163

Avez-vous déjà travaillé avec React Native et React Native Web?

Middle
160

Vous avez plus d'expérience dans des tâches techniques, avec peu de mention des aspects commerciaux. Étiez-vous une sorte de leader technique qui s'occupait de l'architecture, ou bien vous occupiez-vous simplement du développement de fonctionnalités commerciales ordinaires?

Middle
157

Comment éviter le re-rendu en cascade des composants enfants lors de la modification de l'état dans le composant parent?

Middle
144

Comment fonctionne Fiber et comment la priorisation (planificateur) est-elle organisée dans React?

Middle
141

Donnez un exemple du principe de Ségrégation des Interfaces dans le développement frontend.

Middle
137

Regardez deux options de code (avec des promesses/micro-tâches récursives) et dites, quelle est la différence entre la première et la deuxième option en termes de blocage de la page.

Middle
135

Supposons qu'il n'est pas possible de faire la pagination côté backend et que le Web Worker n'est pas disponible. Comment résoudriez-vous ce problème?

Middle
134

Avec quels gestionnaires d'état avez-vous dû travailler et qu'aimez-vous, quels sont les avantages et inconvénients que vous voyez?

Middle
131

De quelles parties se compose la boucle d'événements?

Middle
130

Quel problème connu survient lorsqu'il y a un grand nombre de setTimeout séquentiels avec un délai nul?

Middle
128

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?

Middle
124

Parlez-moi du hook useTransition — comment il fonctionne et à quoi il sert.

Middle
123
/2