0

Is there anything wrong with my code below?

render(){
    return (
      var users= this.state.users.map(user => 
        <li key={user.id}>user.name</li>
      )
      <ul>{users}</ul>
    )
  }

I get error: unexpected token.

Chris
  • 57,622
  • 19
  • 111
  • 137
Cassie
  • 49
  • 1
  • 7

2 Answers2

4

render() should return only a single element:

render(){
  return (
    <ul>
    {
      this.state.users.map(user => (
        <li key={user.id}>{user.name}</li>
      )
    }
    </ul>
  );
}
Ori Drori
  • 183,571
  • 29
  • 224
  • 209