function add(number1, number2){
return number1 + number2;
}
// vs
function add({number1, number2}){
return number1 + number2;
}
function add({number1, number2}){
return number1 + number2;
}
// vs
function add(obj){
return obj.number1 + obj.number2;
}
ваш код просто менее читаем и хуже воспринимается визуально.
replace
и как он работает:if(date !== undefined || date !== null)
if(date)
new RegExp
?/regexp/g
state = {
...state,
messages: state.messages.push(action.payload),
};
но нифига не читабельнее
Мое мнение таково, чем код проще и понятнее, тем лучше и для меня и для тех, кто потом после меня будет разбирать то, что я написал.