Prévu pour renvoyer une valeur de flèche; la fonction de la matrice de rappel-retour. Pourquoi?

Je vais avoir quelques problèmes de compréhension pourquoi je me fais une compilation d'avertissement sur ce morceau de mon réagir code

fetch('/users')
        .then(res => res.json())
        .then(data => {
            data.map(users => {
                console.log(users);
            });
        });

L'avertissement que j'obtiens est Expected to return a value in arrow function array-callback-return

Cependant, je suis toujours l'objet json valeurs de mon /users, et ils sont imprimées sur la console individuellement. L'objet est:

    {
        id: 1,
        username: "Foo"
    }, {
        id: 2,
        username: "Bar"
    }

Ai-je raté une instruction de retour, ou alors j'ai loupé quelque chose avec comment map renvoie les valeurs après un .then()? Je suis pas clair sur les raisons de la compilation d'avertissement apparaît à tous.

pour imbriquée puis précédente puis "ici .ensuite(res => res.json()) " doit retourner une promesse
Cette flèche fonction dans l'argument n'a de retour d'une promesse. developer.mozilla.org/en-US/docs/Web/API/Response

OriginalL'auteur Chef1075 | 2018-01-09