我试着用不同的属性来使用相同的组件,比如类名,也许我不知道语法,也许这是不可能的。我试着做这样的事情:
const MyComp = (class) => (
<div className={class}>
...
</div>
)
return (
<MyComp class="icon" />
)
在其他组件中使用:
const List = ({MyComp}) => {
...
return(
<div>
{MyComp} // I am asking whether here or before what should I do to change the classname
</>
)
}
或者像这样导入comp是不可能的(当我使用<MyComp class="anotherStyle" />)
时,它会出现预期的字符串错误?
1条答案
按热度按时间3phpmpom1#
你可以做这样的事情!!破坏 prop ,这样你就可以在那个组件内部直接访问它。