Sobes.tech

Frontend

Jak reagujete na kritiku během revize kódu?

140

console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);

140

Přichází pole o velikosti 2 miliony prvků, každý prvek je třeba zpracovat za 100 milisekund. Komunikaci se serverem nelze měnit. Jak zpracovat toto pole tak, aby nezablokovalo uživatelské rozhraní?

140

Máte zkušenosti s Legacy kódem?

139

Uveďte: přesun byl z JS/JSVue na React a TypeScript, a nyní je plánován přechod na mikrofrontendy?

139

Představte si situaci: naše produktivita klesá kvůli problému v kódu JS. Co byste zkontrolovali v profileru DevTools, abyste potvrdili nebo vyvrátili tuto hypotézu?

138

Ve funkci requestUserData jsou tři požadavky prováděny postupně. Proč je nemůžeme jednoduše zabalit do Promise.all? Jak optimalizovat tuto funkci, aby požadavky byly provedeny co nejrychleji?

135

Co je SSR (Renderování na straně serveru)? Proč ho používat a co je důležité vzít v úvahu při překladu aplikace na SSR?

133

Proč se nedoporučuje ukládat citlivá data do localStorage?

131

Máte zkušenosti s psaním testů?

128

let a = 5; setTimeout(function timeout() { //macro console.log(a); a = 10; }, 0); let p = Promise.resolve().then(data => { console.log(a); a = 25; resolve(); }).then() console.log(a); // 5 25 25

128

Proč není vhodné dělat každý komponent aplikace samostatným chunkem pomocí React.lazy? Jaké problémy to může způsobit (s renderováním, sítí, velikostí balíčku)?

126

Existuje React aplikace, která je sestavena v jednom chunku. Jak ji rozdělit na několik chunků a podle jakého principu?

121

Pověz mi o Event Loop v JavaScriptu.

116
/3