【问题标题】:The react shows the following error, but it lloks like everything is fine:反应显示以下错误,但看起来一切正常:
【发布时间】:2020-08-10 19:07:33
【问题描述】:

./src/components/common/tableBody.jsx 第 11:11 行:期望一个赋值或函数调用,而是看到一个表达式 no-unused-expressions

搜索关键字以了解有关每个错误的更多信息。

代码如下:

import React, { Component } from "react";
import _ from "lodash";

class TableBody extends Component {
  render() {
    const { data, columns } = this.props;

    return (
      <tbody>
        {data.map((item) => (
          <tr>
            {columns.map((column) => (
              <td>{_.get(item, column.path)}</td>
            ))}
          </tr>
        ))}
      </tbody>
    );
  }
}

export default TableBody;

【问题讨论】:

标签: reactjs


【解决方案1】:
{data.map((item) => {
  return(
    <td>{_.get(item, columns.path)}</td>
  )
})}

没有返回是这个错误的可能原因

【讨论】:

    【解决方案2】:

    你必须在地图函数中使用'return'语句

    【讨论】:

      猜你喜欢
      • 2019-06-13
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 2020-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多