-
Notifications
You must be signed in to change notification settings - Fork 130
Open
Description
Actual behaviour
We need to use third party libs like clsx to complish this very common behaviour
<div className={ clsx( 'class1', condition && 'class2', condiction2 ? 'class3' : null ) } />Wanted behaviour
Use JSX to accomplish this common task directly
<div
className = "class1"
className = { condition && 'class2' }
className = { condition2 ? 'class3' : null }
/>
// OR
<div
className={ [
'class1',
condition && 'class2',
condition3 ? 'class3' : null
] }
/>This should compile everything to somthing like :
React.createElement( 'div', {className: ['class1', condition && 'class2', condition2 ? 'class3' : null ] } );Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels