RouterLink/button/a?
Без самого костыльного
if (condition1) {
return <button {…props} />
} else if (condition2) {
return <RouterLink {…props} />
} else {
return <a {…props} />
}
В Vue есть нечто похожее - <component :is="myComponentOrTag" /> и в :is можно прокидывать любой хтмл тэг и любой компонент
https://stackoverflow.com/questions/29875869/react-jsx-dynamic-component-name
Спасибо, это я видел. Я думал в Реакте есть какой-либо абстрактный компонент, куда можно легко прокинуть тэг или компоннт
можно) ты же написал
что тут костыльного?
Обсуждают сегодня