0

我对 React 很陌生。

如何@props使用Jsxand显示CoffeeScript

在我的文件records.js.jsx.coffee中,我有以下代码来显示记录的日期和标题:

@Record = React.createClass
  render: ->
    `<tr>
      <td>{@props.record.date}</td>
      <td>{@props.record.title}</td>
     </tr>`

我收到的错误是SyntaxError: unknown: Unexpected token (5:11)

我希望我可以使用反引号来转义代码`

4

1 回答 1

0
@Record = React.createClass
  render: ->
    `<tr>
      <td>{this.props.record.date}</td>
      <td>{this.props.record.title}</td>
     </tr>`

使用this而不是@符号有效。

从我读到的@符号编译到window不像this我使用 CoffeeScript 所期望的那样

于 2016-03-16T12:39:03.390 回答