To add active class to button with React, we set the className
of the button.
For instance, we write
<div>
{buttons.map((name, index) => {
return (
<input
type="button"
className={active === name ? "active" : ""}
value={name}
onClick={() => someFunct(name)}
key={name}
/>
);
})}
</div>
to add buttons by adding inputs with type
button.
Then we apply the active
class if the active
value equals name
.
When do something with name
when we click the button