In React, you can add multiple classes to a component’s element using template literals, array concatenation, or string interpolation. Here are a few methods to achieve this:
Using Template Literals
We can use template literals to concatenate multiple class names:
function MyComponent() {
return <div className={`class1 class2 class3`}>Content</div>;
}
Using Array Concatenation
We can use array concatenation to concatenate multiple class names:
function MyComponent() {
const classes = ["class1", "class2", "class3"].join(" ");
return <div className={classes}>Content</div>;
}
Using String Interpolation
We can use string interpolation to concatenate multiple class names:
function MyComponent() {
const classNames = "class1 class2 class3";
return <div className={classNames}>Content</div>;
}
All of these methods allow you to specify multiple classes for a component’s element. Choose the one that you find most readable and maintainable for your codebase.