react / redux map函数不会返回值

时间:2018-01-14 16:25:58

标签: javascript reactjs redux

我从map函数返回值时遇到问题。我将数据库中的数据作为对象数组获取。通过以下操作获取em:

componentDidMount() {
   this.props.fetchArticle();
}

我这样返回数据:(这只是一个例子,看它是否正常工作)

if(this.props.article) {
  const articles = this.props.article.data;
  console.log(articles); // here I got my data, as in the screenshot
  articles.map((article => {
    return (
      <div>
      Title: {article.title} <br/>
      Img: <img src={article.img} style={{height:100}}/> <br/>
      Author: {article.author.username} <br/>
      Desc: {article.desc} <br/>
      Content{article.content} <br/>
      Add date: {new Date(article.addDate).toLocaleString()} <br/>
      </div>
      )
  }));
}

1 个答案:

答案 0 :(得分:2)

您只需要返回map来电的结果。

而不是

articles.map((article => {
....

你需要

return articles.map((article => {
....