У меня есть компонент без сохранения состояния, в котором я использую условный рендеринг некоторых компонентов:
<div className="bx--col-md-12 bx--offset-xxl-1 bx--col-xxl-10">
{softlayerAccountId ? (
<TableToolbarComp />
renderComponents()
) : (
<div className="login-settings__message">
<UpgradeMessage />
</div>
)}
</div>
Когда <TableToolbarComp />
и renderComponents()
не были в условном выражении, он работал хорошо, но теперь онвыдает сообщение об ошибке разбора.
Что я могу сделать?
Ошибка:
>SyntaxError: /Users/marceloretana/Documents/forks/billing/src/client/pages/Cancellations/index.js: Unexpected token, expected "," (82:14)
80 | {softlayerAccountId ? (
81 | <TableToolbarComp />
> 82 | renderComponents()
| ^
83 | ) : (
84 | <div className="login-settings__message">
85 | <UpgradeMessage />
Даже если я установлю {}
вокруг renderComponents()
Я получаю это
SyntaxError: /Users/marceloretana/Documents/forks/billing/src/client/pages/Cancellations/index.js: Unexpected token, expected "," (82:14)
80 | {softlayerAccountId ? (
81 | <TableToolbarComp />
> 82 | { renderComponents() }
| ^
83 | ) : (