Я хочу понять, почему скомпилированная версия этого кода недействительна
<Fragment>
{listData.list.description && (
<div>
<div dangerouslySetInnerHTML={{ __html: list.description }} />
{hasTopCollection && <ImageAttribution />}
</div>
// ^ ) expected
{list.listOptions.brandHeaderType === 20 && <SomeComponent />}
// ^ Parsing error: Unexpected token, expected ","
)}
</Fragment>
У меня был этот listData.list.description && <Description>
компонент в родительском компоненте, но теперь я хочу переместить этот c logi в фактический <Description>
компонент.
Раньше это было так:
<Fragment>
<div>
<div dangerouslySetInnerHTML={{ __html: list.description }} />
{hasTopCollection && <ImageAttribution />}
</div>
{list.listOptions.brandHeaderType === 20 && <SomeComponent />}
</Fragment>