Sobes.tech

Frontend

Quale sarà l'output del seguente codice? ```javascript console.log(1); setTimeout(() => { console.log(2); }, 0); Promise.resolve().then(() => { console.log(3); }); console.log(4); setTimeout(() => { Promise.resolve().then(() => { console.log(5); }); }, 0); ```

Middle
210

Cos'è useEffectEvent e a cosa serve?

Middle
166

A cosa serve l'attributo key nelle liste di React?

Middle
160

Parlaci del processo di sviluppo e Git-flow nel tuo team. Come è organizzato il processo di revisione del codice?

Middle
160

Quali gestori di stato sono stati usati? Perché Redux è cattivo?

Middle
156

Come risolvere il problema della closure obsoleta in useCallback senza aggiungere dipendenze nell'array delle dipendenze?

Middle
154

import { useState, useCallback } from 'react' const Componente = () => { const [contatore, setContatore] = useState(0); const handleClick = useCallback(() => { console.log(contatore); }, []); return ( <div> <div onClick={() => setContatore((prev) => prev + 1)}>Contatore: {contatore}</div> <div onClick={handleClick}>Registra</div> </div> ); };

Middle
153

Cosa sono i generici in TypeScript e a cosa servono?

Middle
152

Parlami di te e della tua ultima esperienza lavorativa.

Middle
145

Cosa succede quando si inserisce un URL nel browser? Descrivi il processo dalla richiesta DNS alla visualizzazione della pagina.

Middle
139

Quali raccoglitori hai usato, hai scritto configurazioni personalizzate?

Middle
139

import { useEffect, useLayoutEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); useLayoutEffect(() => { console.log('3'); }, []); return <div>BCraft</div>; }

Middle
135

Cos'è una closure in JavaScript? Fornisci un esempio.

Middle
132

Come affronteresti la risoluzione dei problemi di prestazioni in un'app React se un utente si lamenta di lag?

Middle
124

Cos'è l'Event Loop in JavaScript? In quale ordine vengono eseguite le attività?

Middle
118

export const usePhoneMask = ({ mask, initialValue, maskPlaceholder, }: UsePhoneMaskParams): UsePhoneMaskReturn => { // codice qui };

Middle
112

Come gestire la situazione quando le props sono state aggiornate e la richiesta precedente non è ancora terminata? Come evitare le condizioni di race?

Middle
112

import { useState, useEffect } from 'react'; export default function App() { console.log('1'); useEffect(() => { console.log('2'); }, []); return <Child />; } function Child() { console.log('3'); useEffect(() => { console.log('4'); }, []); return <div>Bcraft</div>; }

Middle
103