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>