Ако функция се използва в масива с зависимости на useEffect, трябва ли да бъде обвита в useCallback?
Frontend
За какво се използва useMemo? Какви тежки изчисления могат да бъдат на фронтенд?
Каква е разликата между git fetch и git pull?
[име] говори за себе си и опита си във фронтенд разработката.
За какво се използва React hook useRef?
За какво се използва useEffect? Дайте примери освен HTTP заявки.
Ситуационна задача: синхронното качване на големи XML файлове доведе до CPU-bound претоварване, таймаути и разединения. Как да промените взаимодействието между frontend и backend, така че сървърът да се справя с потока, а потребителят да вижда напредъка?
Как приложихте принципите SOLID при разработката на frontend компоненти?
Готови ли сте да работите в офис?
Ако при създаване на merge request бъдат открити конфликти с кода на друг разработчик, какво ще направите и как ще минимизирате такива конфликти в бъдеще?
Кратко разкажете за опита си в логистиката от 2016 до 2021 г.: какво правихте?
Работили ли сте с useLayoutEffect и как се различава от useEffect?
Какво е компонентният подход в React като архитектурен модел? Как може да бъде приложен към показания код?
За какво се използват useCallback и useMemo, и какъв е недостатъкът от прекомерната им употреба?
Използвали ли сте git rebase?
Какво разбирате под термина "създаване на интерфейси с висок товар"?
Ситуационна задача: трябва да създадете страница за качване на XML файлове от нулата, сървърът ги обработва с CPU-bound задачи за дълго време и връща протокол. Какви са първите ви стъпки преди писането на код?
Има подобен компонент за работа с дати, който покрива 90% от нуждите, но се различава в props и съдържа твърдо кодирани стилове. Как бихте продължили?
Имали ли сте опит с миграция на наследен код, особено постепенно въвеждане на TypeScript в голям проект без тестове?
Как работите със състоянието в React?