ES6 mapeia uma matriz de objetos, para retornar uma matriz de objetos com novas chaves [duplicadas]

Esta pergunta já tem uma resposta aqui:

unção de seta @ECMAScript 6 que retorna um objeto 3 respostas

Tenho uma matriz de objetos:

[
    {
        id: 1,
        name: 'bill'
    },
    {
        id: 2,
        name: 'ted'
    }
]

Procurando um simples liner para retornar:

[
    {
        value: 1,
        text: 'bill'
    },
    {
        value: 2,
        text: 'ted'
    }
]

ara que eu possa bombear facilmente para uma lista suspensa de reação com as teclas apropriada

Sinto que esta solução simples deve funcionar, mas estou recebendo erros de sintaxe inválidos:

this.props.people.map(person => { value: person.id, text: person.name })