Привет,
у нас проект на react-е, MUI6 и используется AgGrid для табличек. Есть много ячеек, с суммой, которые рендерятся (cellRenderer) своей компонентой, в которой в частности используется i18next для текста
export function DemandCellRenderer({value}: { value?: Demands }) {
const {t} = useTranslation(["periodic"]);
if (!value) return <></>;
let tooltip = t("general.demand") + "=" + value.demand;
if (value.surplus) tooltip += ", " + t("general.surplus") + "=" + value.surplus;
return <Tooltip title={tooltip}>
<div>{parseInt("" + value?.demandRounded)}</div>
</Tooltip>;
}
После переезда на react 19, при скролле этой таблички AgGrid падает с ошибкой
Minified React error #185
Дело видимо в i18next. Так как если я ее убираю из компоненты выше, оставляю только Tooltip, то все работает без падений. i18next последней версии вроде бы
i18next: 25.2.0
react-i18next: 15.5.2
Я и react compiler попробовал и без него, все едино. Может можно как то победить? Я уж и пробовал создание Tooltip вынести в отдельную компоненту с мемоизацией, один черт.