Sobes.tech

Frontend

Dlaczego nie warto robić każdego komponentu aplikacji osobnym chunkiem za pomocą React.lazy? Jakie problemy to może stworzyć (z renderowaniem, siecią, rozmiarem pakietu)?

142

Jak reagujesz na krytykę podczas przeglądu kodu?

142

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

142

Przychodzi tablica z 2 milionami elementów, każdy element musi być przetwarzany przez 100 milisekund. Nie można zmieniać interakcji z serwerem. Jak przetworzyć tę tablicę, aby nie blokować interfejsu użytkownika?

140

W funkcji requestUserData trzy zapytania są wykonywane kolejno. Dlaczego nie opakować wszystkich trzech w Promise.all? Jak zoptymalizować tę funkcję, aby wykonać zapytania w najkrótszym możliwym czasie?

139

Czym jest SSR (renderowanie po stronie serwera)? Dlaczego go używać i na co zwrócić uwagę podczas tłumaczenia aplikacji na SSR?

139

Proszę wyjaśnić: czy przeprowadzka była z JS/JSVue na React i TypeScript, a teraz planowana jest migracja na mikrofronty?

139

Czy masz doświadczenie z kodem Legacy?

139

Wyobraź sobie sytuację: nasza wydajność spada z powodu problemu w kodzie JS. Co sprawdziłbyś w profilerze DevTools, aby potwierdzić lub obalić tę hipotezę?

138

Dlaczego nie zaleca się przechowywania poufnych danych w localStorage?

131

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

Czy masz doświadczenie w pisaniu testów?

128

Istnieje aplikacja React skompilowana w jednym kawałku. Jak podzielić ją na kilka kawałków i na jakiej zasadzie to zrobić?

127

Opowiedz mi o pętli zdarzeń w JavaScript.

118
/3