When you have items ant need to join. But problem when semewhere is null. Solution
<div> className={['box', classNameFromProps, oneMoreClassName].filter(Boolean).join(' ')}</div>
Same but overwriting
<div> {...props} className={['box', props.className, oneMoreClassName].filter(Boolean).join(' ')}</div>