ReactJs agregando clase activa al botón

Tengo cinco botones, creados dinámicamente. Mi objetivo es: cuando se hace clic en cualquier botón para agregarle una clase activa y, por supuesto, si algún otro tiene esa clase activa para eliminarlo. ¿Cómo puedo lograr eso?

<div>
    {buttons.map(function (name, index) {
        return <input type="button" value={name} onClick={someFunct} key={ name }/>;
   })}
</div>

Respuestas a la pregunta(2)

Su respuesta a la pregunta