Jak zmodyfikować destrukturyzację, jeśli w oryginalnym wyrażeniu użyto opcjonalnego łańcuchowania?
Frontend
Opowiedz mi o swoim ostatnim miejscu pracy i głównych zadaniach.
Czy pracowałeś z devDependencies, peerDependencies, optionalDependencies lub bundledDependencies?
Jak długo trwała ta refaktoryzacja?
Jakie najbardziej pamiętne zadania wykonałeś?
Jakie są powody ponownego renderowania komponentów React?
Gdzie należy umieścić plik .d.ts, aby deklaracje globalne były poprawnie rozpoznawane przez TypeScript?
Czy pracowałeś z entity adapters w Redux Toolkit?
Co należy dodać do przykładu, aby ustabilizować odwołanie do callback i uniknąć niepotrzebnych ponownych renderów?
Napisz funkcję, która sumuje dwie liczby na dwa sposoby: sum(2, 5) i sum(2)(5). Maksymalnie dwa argumenty.
Z czym powinieneś używać React.lazy?
Jakie sposoby można zastosować, aby uniknąć powtarzających się komentarzy podczas przeglądu kodu i pomóc programistom robić to poprawnie?
Czy pracowałeś z konserwowanymi komponentami? Która z dwóch metod przekazywania obsługi jest lepsza i dlaczego?
Jak bezpiecznie uzyskać dostęp do błędu z catch, na przykład aby wyświetlić jego message? Jak nazywa się ta konstrukcja?
Opowiedz krótko o sobie: co powinniśmy o tobie wiedzieć?
Jak była zbudowana twoja struktura drzewa sklepu Redux: jak głęboko było zagnieżdżone i jak były zorganizowane slices?
Czy pracowałeś z operatorem infer? Do czego służy i gdzie go zastosowałeś?
Co wyświetli program po wywołaniu łańcucha funkcji?
Kiedy useEffect w podanym przykładzie zostanie wywołany raz, a kiedy zostanie wykonane czyszczenie?
Czy agenci AI wykonali jakieś zadanie w całości, od początku do końca?