Sobes.tech

Frontend

Il menu era dinamico: i bundle e gli elementi del menu arrivavano dal backend o la configurazione era nel frontend?

231

Racconta come è stata organizzata la multilinguismo nel progetto (4 lingue, Next.js)

231

Caricavi le applicazioni in Single-SPA tramite SystemJS o import map?

176

Parla della tua esperienza, dell'ultimo posto di lavoro, dello stack, del team, delle responsabilità

174

Quale metodo dell'array rompe la tipizzazione in TypeScript?

168

Componenti composti + React Context → trasmissione di formEntity tramite il provider in Form e consumo in FormItem. Form avvolge i figli in FormContext.Provider, e FormItem utilizza cloneElement per iniettare value e onChange in Input. Trappola: assicurarsi che FormItem passi il nome al gestore di aggiornamento. ```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 }), }); }; ```

162

Come rende il browser la pagina? Cosa succede dopo aver ricevuto l'HTML?

160

È possibile restituire il risultato in ricorsione senza la fase di propagazione?

159

Cosa succede se un utente passa rapidamente tra le schede (film/serie), ognuna delle quali fa una richiesta API? Come si può risolvere?

151

Parla di FSD (Feature-Sliced Design) — quali sono stati gli accordi nel team

150

Parli dei microservizi e dei microfrontend che hai realizzato: su cosa sono stati implementati e come sono stati strutturati?

148

Scrivi una funzione che unisce due array ordinati in ordine crescente in un nuovo array ordinato senza usare sort, spread, concat e metodi simili di unione.

147

Cosa fa il browser quando incontra un tag script? Come influisce sul caricamento della pagina?

143

Dove sono stati ospitati i bundle dei micro-frontend compilati?

124
/2