Skip to content

компонент DataCell. Ошибка определения JSX в версии React 19 и выше #20

@Makarovtt

Description

@Makarovtt

Установил пакет @consta/table. Импортировал как в доках:
import { DataCell } from '@consta/table/TableDataCell'; - ошибка пакет не найдет.

Поменял на
import { DataCell } from '@consta/table/DataCell'; - ошибка пропала

Далее вставил в код:
<DataCell>Текст</DataCell>

появилась ошибка:
Type '{ children: string; }' is missing the following properties from type 'Pick<any, "view" | "control" | "icon" | "level" | "size" | "indicator" | "key" | keyof HTMLAttributes>': className, defaultChecked, defaultValue, suppressContentEditableWarning, and 282 more.ts(2740)

Если в файле DataCell.d.ts везде перед
JSX
написать
React.JSX
Ошибка пропадает

@consta/uikit@5.18.0
react@19.1.0
v22.9.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions