ReactJs adicionando classe ativa ao botão

Eu tenho cinco botões, criados dinamicamente. Meu objetivo é: quando qualquer botão é clicado para adicionar uma classe ativa a ele e, claro, se algum outro tiver essa classe ativa para removê-lo. Como posso conseguir isso?

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

questionAnswers(2)

yourAnswerToTheQuestion