Sobes.tech

Frontend

Kiedy należy używać useMemo? Jeśli do komponentu potomnego przekazywany jest tablica i prymityw, gdzie należy zastosować useMemo?

214

Jak zoptymalizować obsługę zdarzenia scroll, które powoduje częste odświeżenia? Czym różni się throttling od debounce?

211

Co można przechowywać w useRef zamiast useState?

203

Otrzymano dostęp do prywatnego repozytorium GitHub i powiedziano, aby sklonować projekt i uruchomić go. Jak byś się do tego zabrał? Co zrobiłbyś jako pierwsze?

201

Czy miałeś doświadczenie z aplikacją, która się spowalniała z powodu nadmiernych renderów lub innych problemów? Jak je zidentyfikowałeś i naprawiłeś?

190

Użytkownik wpisuje URL w pasek adresu i naciska Enter. Jakie krytyczne momenty mogą pojawić się na jego drodze — co może pójść nie tak, co może się opóźniać lub wywołać negatywne doświadczenie?

183

Czy masz doświadczenie w pracy z wierszem poleceń i uruchamianiu projektów przez terminal?

174

Jaka jest różnica między useRef a useState?

171

Dlaczego nie można po prostu przekazać count jako zależność w useEffect podczas korzystania z setInterval? Co może pójść nie tak?

168

Na jakim systemie operacyjnym pracujesz?

158

Jak decydowaliście, gdzie krytycznie konieczne jest pokrycie testami, a gdzie nie?

155

Jak z typować funkcję z generykami, która przyjmuje obiekt, który musi mieć zagwarantowane pole id?

152

Jakie metody można zastosować do odciążenia parsowania? Czy znasz atrybuty async i defer dla skryptów?

151

Czyja jest implementacja pętli zdarzeń i gdzie się znajduje?

151

W jakiej kolejności zostanie wykonany poniższy kod? (Zadanie na Event Loop z console.log, setTimeout, Promise.resolve i queueMicrotask)

150

Jakie dostępny są potrzebne przed sklonowaniem repozytorium?

150

Co się dzieje po kliknięciu przycisku w komponencie React z licznikiem (useState), przyciskiem zwiększającym licznik o 1 i listą 100 elementów?

143

W jakich momentach parsowanie HTML może się zatrzymać lub zwolnić?

142

Co się dzieje z drzewem DOM podczas aktualizacji stanu w React?

142
/2