Rizos en funciones de flecha

¿Podría alguien explicarme lo siguiente?

Estoy siguiendo las conferencias de Dan Abramov y haciendo los ejercicios.

El código funciona bien, sin embargo, las pruebas fallan cuando se escribe la siguiente función particularcon llaves**{ }**.

    case 'toggleTodo' :
        return (
            state.map( (one) => {
                oneTodo( one, action )
            })
        );

El mismo código funciona biensin llaves rizadas

    case 'toggleTodo' :
        return (
            state.map( (one) => 
                oneTodo( one, action )
            )
        );

Aquí está el JsBin. Consulte la línea 31 en adelante.

Respuestas a la pregunta(2)

Su respuesta a la pregunta