Если функция возвращает булево значение, не используется if..else с лишними return.
Неправильно:
const equals = (firstValue, secondValue) => {
if (firstValue === secondValue) {
return true;
} else {
return false;
}
};Правильно:
const equals = (firstValue, secondValue) => {
return firstValue === secondValue;
};Идеально:
const equals = (firstValue, secondValue) => firstValue === secondValue;Так принято?