React | 报错 Expected an assignment or function call and instead saw an expression no-unused-express

报错内容

Failed to compile
./src/pages/home/component/Recommend.js
  Line 13:  Expected an assignment or function call and instead saw an expression  no-unused-expressions

Search for the keywords to learn more about each error.


错误代码

class Recommend extends Component {
  render() {
  	const { list } = this.props;
  	return (
      <RecommendWrapper>
        {
          list.map((item) => {
	        <RecommendItem 
	           key={item.get('id')}
	           className={item.get('class')}
	         >
	           {item.get('content')}              
	        </RecommendItem>
          })
        }
      </RecommendWrapper>
  	)
  }
}

解决办法

法一
参考教程

class Recommend extends Component {
  render() {
  	const { list } = this.props;
  	return (
      <RecommendWrapper>
        {
          list.map((item) => {
            return (
	            <RecommendItem 
	              key={item.get('id')}
	              className={item.get('class')}
	            >
	              {item.get('content')}              
	            </RecommendItem>
            )
          })
        }
      </RecommendWrapper>
  	)
  }
}

法二

class Recommend extends Component {
  render() {
  	const { list } = this.props;
  	return (
      <RecommendWrapper>
        {
          list.map((item) => 
	            <RecommendItem 
	              key={item.get('id')}
	              className={item.get('class')}
	            >
	              {item.get('content')}              
	            </RecommendItem>
          })
        }
      </RecommendWrapper>
  	)
  }
}

你可能感兴趣的:(报错摘记)