Sobes.tech

Frontend

Spiega l'Event Loop in JavaScript/browser.

232

Parla della proprietà position in CSS. Quali valori esistono?

201

Quali selettori CSS sono i più costosi per il browser?

156

Parla di questo in diversi contesti: nei metodi degli oggetti, nelle funzioni freccia e nelle funzioni normali.

148

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [count, setCount] = useState(0); const previous = usePreviousValue(count); return ( <div className="App"> <h1>Valore Attuale: {count}</h1> <h2>Precedente: {previous ?? "-"}</h2> <button onClick={() => setCount((prev) => prev + 1)}>Clicca</button> </div> ); }

144

Come sincronizzare due schede del browser tramite localStorage? Parla dell'evento storage.

142

Parlami dei modi per mantenere il contesto in JavaScript: bind, call, apply. In cosa si differenziano?

133

Parla della specificità dei selettori CSS. Come viene calcolata? Qual è il selettore più specifico?

132

Parla di gestione dello stato: quali librerie hai usato, parlami dell'architettura Redux.

132

Parlami delle fasi critiche del rendering del browser (Critical Rendering Path)

128

Spiega il pattern di sollevamento dello stato (lifting state up) in React

125

Qual è la differenza tra l'operatore di fusione nulla (??) e l'operatore OR logico (||)?

124

funzione debounce(callback, delay) {}

122

Quali tipi ci sono in TypeScript che non ci sono in JavaScript? Parlami dei utility types.

121

Spiega il ciclo di vita di un componente React e gli hook (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect, ecc.)

105

Parla degli attributi defer e async nel tag script. In cosa si differenziano?

105

/** * Tipizzare una funzione che prende un array di oggetti e una chiave, * restituisce un array di oggetti che contengono questa chiave/proprietà **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

98

Qual è la differenza tra richieste semplici e complesse (preflight) nel contesto di CORS?

86