Ошибка реагирования: сообщения должны быть статически оценены для извлечения - PullRequest
1 голос
/ 07 июня 2019

У меня есть следующий код.

class InlineEditField extends Component {
render() {
...
return (
      <Row>
        <Column xs={3}>
          <b>
            <FormattedMessage id={`account.order.${label}`} defaultMessage="Order label" />
          </b>
        </Column>
      </row>
...
)
}
}

Я получаю следующую ошибку

SyntaxError: /opt/lampp/htdocs/authnt/my-account/src/components/InlineEditField.js: [React Intl] Messages must be statically evaluate-able for extraction.
  45 |         <Column xs={3}>
  46 |           <b>
<b>></b> 47 |             <FormattedMessage id={`account.order.${label}`} defaultMessage="Order label" />
     |                                   <b>^</b>
  48 |           </b>
  49 |         </Column>

Я новичок в React и реализую это впервые.Также посмотрел другие ответы в стеке, но не смог заставить его работать.

...