Кога трябва да използвате useMemo и кога useCallback? Трябва ли да ги използвате навсякъде?
Frontend
Разкажи за hook-а useEffect — какво прави и как работи?
Какво е ключ в React и защо са необходими?
Къде и как ще видиш колко време отнема рендерирането на компонента?
Кога НЕ трябва да използвате индекса на масива като ключ в React?
Разкажи ми за оптимизациите в React. Защо React е по-добър в сравнение с чистия JavaScript?
Разкажи ми за принципите на ООП
С какви хукове можем да съхраняваме локално състояние в React?
Какво ще се случи, ако предадете индекса на масива като ключ?
Кой мениджър на състоянието би използвал за кеширане на заявките към сървъра?
Кога трябва да използвате мениджъра на състоянието и кога е достатъчно локално състояние или контекст?
Разкажи ми за архитектурата: защо монолитна, и с какви видове архитектура на фронтенда си запознат?
Кой хук позволява да се съхранява състояние, но НЕ предизвиква рендер?
Какво ще се случи с елементите на списъка, ако техните ключове (индекси) се променят?
Кои методи на масиви мутират масива и кои не?