типа кнопки: со стрелкой вверх(down) и со стрелкой вниз(up). Как лучше тут осуществлять проверку?
if (props.direction === 'down') {
icon = arrowTop;
} else if (props.direction === 'up') {
icon = arrowBottom;
}
или
icon = props.direction === 'down' ? arrowTop : arrowBottom;
В первом случае отобразится нужна кнопка, если передать соответствующий параметр и запись куда нагляднее, но запись слишком длинная.
Во втором случае, если передать любой параметр, то отобразится кнопка со стрелкой вниз.
Сделай кнопку одним компонентом и принимай проп
Обсуждают сегодня