ES6 asigna una matriz de objetos para devolver una matriz de objetos con nuevas claves [duplicado]

Esta pregunta ya tiene una respuesta aquí:

ECMAScript 6 función de flecha que devuelve un objeto 3 respuestas

Tengo una matriz de objetos:

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

Buscando una línea simple para devolver:

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

e modo que puedo bombearlos fácilmente en un menú desplegable de reacción con las teclas adecuadas.

Siento que esta solución simple debería funcionar, pero obtengo errores de sintaxis no válidos:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta