между использованием функции против переменных.
Пример:
const isUSA = (lang) => lang === 'ÚSA';
or
const isUSA = lang === 'USA';
Так функцию ты несколько раз вызвать сможешь, а в переменную запишет результат и все
компонента когда ререндерится будет, то переменная же тоже изменяется?
Смотря где переменная, если речь про реакт и она в useEffect и там условие только на первый ререндер то не должна будет меняться. А в остальном идет снова выполнение кода в компоненте и если lang поменялся, то и результат в переменной тоже должен
вопрос был о памяти, как хранится оно, и какой вариант лучше использовать
не занудничай, Даня
Очень странный вопрос который останется без ответа
Если тебе надо несколько раз сравнить isUSA с разными данными - функция больше подойдет, чтобы вдруг что поменять код только в ней. Если у тебя только 1 раз то переменная должна быть уместнее
При перезапуске компонента переменная будет пересоздана, да
Обсуждают сегодня