Ошибка Lint - неожиданная конкатенация строк - PullRequest
1 голос
/ 12 апреля 2019
render() {
    const { a, b } = this.props;
    if (// some condition // )
    window.location.assign('/v2#/org/' + a + '/support')}
}

Для строки window.location.assign('/v2#/org/' + orgId + '/support')} Я получаю ошибку lint - неожиданная конкатенация строк.

Как предотвратить это?

Ответы [ 2 ]

4 голосов
/ 12 апреля 2019

Вместо этого используйте строковую интерполяцию:

render() {
    const { a, b } = this.props;
    if (// some condition // )
    window.location.assign(`/v2#/org/${a}/support`)}
}
1 голос
/ 12 апреля 2019

Вы должны использовать шаблоны строк, заключенные в "` "(обратный тик / серьезный акцент).

window.location.assign(`/v2#/org/${orgId}/support`)
...