Frontend
Vorbește-mi despre reconcilierea în React
[nume] a întrebat: Povestește-mi despre sfârșitul cel mai confortabil al zilei de muncă.
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>; }
Ce se întâmplă dacă, în timpul procesării unui clic, analitica aruncă o excepție: profilul va fi salvat? Cum să faci astfel încât eșecul analiticii să nu blocheze scenariul principal al utilizatorului?
Cum îți evaluezi abilitățile de dezvoltator frontend în React?
Imaginează-ți că primești o sarcină de la departamentul de marketing: vrem să adăugăm o funcție — logo-ul din colțul din stânga sus trebuie să fie răsturnat dacă Mercur este retrograd. Ce vei face?
Ai experiență în dezvoltarea agenției folosind AI?
Ai început să înveți React, iar React este mai popular și are mai multe oferte de muncă. De ce ai trecut în cele din urmă la Angular?
Ce comandă cauți?
Spune-ne despre procesul de dezvoltare și Git-flow în echipa ta. Cum este organizat procesul de revizuire a codului?
Ce alternativă se poate folosi pentru a evita transmiterea proprietății onToggle prin toate nivelurile de imbricare?
Cum se centrează un div? Numiți trei metode.
Implementați o funcție memoize care stochează în cache rezultatele apelurilor funcțiilor asincrone și nu trimite o solicitare repetată dacă apelul cu aceiași argumente a fost deja făcut.
Cum reacționezi la criticile din timpul revizuirii codului?
Există trei tipuri noi. Este necesar să se creeze un nou tip generic care să conțină toate câmpurile acestor tipuri (folosind union).
Ești pregătit să faci muncă de rutină — să înțelegi codul altora, să faci layout, să corectezi datoriile tehnice și nu doar să te ocupi de arhitectură?
Ești gata să mergi la birou cel puțin pentru o vreme?
Cum se consolidează codul a zece dezvoltatori într-un singur microfrontend? Există cineva care coordonează modificările?
Cum să înțelegi că trebuie să aplici optimizări? Ai avut cazuri în care a fost nevoie să rezolvi probleme de performanță?
Dacă parametrii funcției nu sunt tipizați explicit și în loc de numere sunt transmise șiruri, ce se va întâmpla în timpul execuției — va avea loc concatenarea șirurilor?