Как определяш кога трябва да обвиеш функция в useCallback и кога не? Как се прави това във вашия проект?
Frontend
Защо е по-добре логиката за задаване на флага в ref/променлива да се изнесе в useEffect? Обяснете защо текущият подход (без useEffect) е лош.
За какво са необходими ключовете в списъка с елементи? Какво ще се случи, ако не ги посочим?
Ако ти като фронтенд разработчик получиш такова задание (списък с ключове с възможност за прилагане и изтриване), ще ти хареса ли такава структура на API или би предложил друга?
Защо в примера console.log(4) се показва накрая, а не console.log(6)?
Как е структурирано взаимодействието ви с бекенда във вашия проект: договорености по API, къде се съхранява логиката на заявките (хуки, модули и т.н.)?
Защо е необходима отделна функция/състояние за броене на използваните ключове — може ли това да се изчисли, а не да се съхранява отделно?
Разкажи за проекта, по който работиш, и за взаимодействието си с него
Колко фронтенд разработчици има във вашия екип?
Как се изгражда взаимодействието с аналитиците и продуктовия мениджър при поставянето на задачи?
Успех! Експортът е завършен! Моля, тествайте изходния файл във вашия желан плеър/редактор, преди да изтриете изходния файл. Ако изходът изглежда неправилно, вижте менюто Помощ. Точките на рязане може да са неточни.
За какво се използва forwardRef в кода за бутона и какво ще се случи, ако не го използваме?