Frontend
Cosa era indispensabile nei componenti che hai progettato? Come realizzi i componenti?
Hai esperienza con ModernJS?
Preferisci lavorare su Windows o macOS?
Come viene memorizato lo stato in React? Con quali gestori di stato hai lavorato?
Come era organizzato GitFlow: il processo di creazione dei rami e gestione delle attività?
Cosa c'è nei componenti di classe di React che ancora non c'è in quelli funzionali?
Perché Next.js non è necessario per i pannelli di amministrazione?
Se l'utente modifica la riga A e il valore attuale di polyname corrisponde al valore originale, il validatore non dovrebbe generare un errore. Perché nella tua implementazione il validatore genera un errore in questo caso, anche se il valore iniziale del campo corrisponde a se stesso?
const customMap = (array, transform) => { // qualcosa come array.map(transform); }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["ciao", "mondo"], item => item.length);
Hai esperienza nella scrittura di BeanPostProcessor?
/** * È necessario scrivere una funzione che prenda in input un URL, * effettui una richiesta GET asincrona a tale URL e restituisca i dati (json). * Per ottenere i dati, usare fetch. * È possibile usare solo l'API Promise. * Se si verifica un errore durante la richiesta, riprovare altre 5 volte. * Se alla fine non si riesce a ottenere l'informazione, restituire l'errore "URL specificato non accessibile". */
Possiamo approfondire un po' il prodotto con l'assistente AI? Raccontaci come è stato il flusso dall'inizio alla realizzazione di questo prodotto
Chi ha fatto il design nei tuoi progetti precedenti — designer? Con quali strumenti hanno lavorato (Figma, Photoshop, Avocode)?
Compito React (3 sotto-compiti): 1) Correggere il modulo di modifica utente — cliccando sul nome dell'utente nella lista, il nome deve essere inserito nel campo input del modulo di modifica. 2) Il modulo di modifica non deve essere renderizzato di nuovo durante l'inserimento di testo nel campo di ricerca (ottimizzazione con React.memo). 3) Quando si seleziona un utente dalla lista, il campo di ricerca deve essere azzerato.
const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("ogni render 1")); console.log("ogni render 2"); useEffect(() => console.log("ogni render 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementa </button> </> ); }; export default Effects; // 1 render: // Dopo clic: const Effects = () => { const [count, setCount] = useState(0); const [number, setNumber] = useState(0); useEffect(() => { console.log(count); return () => { console.log(count); }; }); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Incrementa </button> </> ); }; export default Effects; // 1 render: // 2 1 3 // Dopo clic: // 2 1 3 // return null: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2
const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);
Cosa ci dà TypeScript? Come aiuta nello sviluppo?
Cos'è un WeakSet?
Quali risorse di settore leggi, ad esempio Habr?
È possibile far eseguire di nuovo finally (con il numero 10), senza cambiare l'ordine del codice, ma aggiungendo qualcosa all'interno della funzione?