который оборачивает <Button /> в тултип, в зависимости от условия .
const ButtonTooltip = ({
tooltip,
children,
}: {
tooltip: ReactNode;
children: ReactNode;
}) =>
tooltip ? (
<Tooltip title={tooltip}>
<div>{children}</div>
</Tooltip>
) : (
{ children }
);
hoc это функция которая возвращает компонент, тебе точно нужен хок?
блин не в реакт чат написал. Мне и надо вернуть вон в условии написано, чилдрен обёрнутый в тултип или просто чилдрен. А чилдрен это компонент типа будет который обернул
Это просто компонент который возвращает в jsx либо чилдрен либо оборачивает чилдрен другим компонентом, это не хок, но хок тут не факт что нужен а в чем проблема то?
ещё раз хок это функция которая возвращает новый компонент const HOC = (arg1, arg2) => { const Component = (props) => { // return (...); }; return Component; } const Component = HOC('arg1', 'arg2'); // можем это юзать так <Component />
я хочу именно принимать и возвращать children ,что бы внутри тултипом можно было чилдрен обернуть, но с типизацией видимо говно какое то
Что именно? Какая ошибка?
А так лол, ты возвращаешь объект со свойством чилдрен зачем-то, а не чилдрен
Короч вот так надо было, там ж не реакт ноду а жсх надо возвращать) Но хз чё это за зверь получился норм или говно
Обсуждают сегодня