Sobes.tech

Frontend

Raconte comment la multilanguage a été organisée dans le projet (4 langues, Next.js)

242

Le menu était-il dynamique : les bundles et les éléments du menu provenaient du backend ou la configuration était-elle sur le frontend ?

241

Chargiez-vous des applications via SystemJS ou import map dans Single-SPA?

183

Quelle méthode de tableau casse la typification en TypeScript?

182

Parle-moi de ton expérience, ton dernier emploi, ta stack, ton équipe, tes responsabilités

175

Composants composés + React Context → transmission de formEntity via le fournisseur dans Form et consommation dans FormItem. Form enveloppe ses enfants dans FormContext.Provider, et FormItem utilise cloneElement pour injecter value et onChange dans Input. Piège : assurez-vous que FormItem transmet le nom au gestionnaire de mise à jour. ```javascript const Form = ({ children, formEntity }) => ( <FormContext.Provider value={formEntity}>{children}</FormContext.Provider> ); const FormItem = ({ name, children }) => { const { state, handlers } = useContext(FormContext); return React.cloneElement(children, { value: state[name], onChange: (e) => handlers.updateValues({ name, value: e.target.value }), }); }; ```

173

Comment le navigateur rend-il la page ? Que se passe-t-il après avoir reçu le HTML ?

171

Peut-on retourner le résultat en récursion sans la phase de remontée?

168

Que se passera-t-il si un utilisateur bascule rapidement entre les onglets (films/séries), chacun effectuant une requête API ? Comment y remédier ?

158

Écrivez une fonction qui combine deux tableaux triés par ordre croissant en un nouveau tableau trié sans utiliser sort, spread, concat ou des méthodes similaires de fusion.

156

Parlez-nous des microservices et micro-frontends que vous avez réalisés : sur quoi ils étaient basés et comment ils étaient organisés ?

154

Parle-moi du FSD (Feature-Sliced Design) — quels ont été les accords dans l'équipe

153

Que fait le navigateur lorsqu'il rencontre une balise script ? Comment cela influence-t-il le chargement de la page ?

148

Où ont été hébergés les bundles de micro-frontend compilés?

144

Comment effectuer une opération asynchrone lourde en JavaScript pour ne pas bloquer l'interface ?

128
/2