Добрый день, есть компонент "Ссылка", нужно добавить возможно передать в пропс компонент, который будет рендерить ссылку.
С этим проблем не возникает, проблема с "стандартным" компонентом для рендера,
<a />
вот код компонента:
function Link = (props) => {
const Component = props.component || <a/>; // тут проблема
return (<Component
{...props}
/>);
};
Как передать в переменную Component стандартный html тег - компонент ?
Пока знаю только так:
const Component = props.component || (props) => <a {...props} />;
Подскажите пожалуйста, задача простая, но не знаю как обозвать это, чтобы нагуглить, рендер пропс слегка другое