1
我有一个正在重复的组件,其重复的唯一原因是由于图标,颜色和文本。反应组件的样式属性
import React from 'react';
const TabOne =() =>{
return (
<div className="irequest-tabs users">
<span className="tabOne"><i className="fa fa-sitemap navbuttonIcon" aria-hidden="true"></i>
<span className="hidden-sm hidden-xs">I want to...</span></span>
</div>
);
}
export default TabOne
我想看看是否有一种方法,使组件的属性,以便使用时,我的组件看起来像:
<Tab1 color="#fff" icon="fa fa-sitemap" text="I want too..." />
我已经试过:
import React from 'react';
const TabOne =() =>{
return (
<div style={{color: props.color}} className="irequest-tabs users">
<span className="tabOne"><i className={props.icon} className="navbuttonIcon" aria-hidden="true"></i>
<span className="hidden-sm hidden-xs">{props.text}</span></span>
</div>
);
}
export default TabOne
什么不工作? – Scimonster
我得到错误“道具没有定义”和“typeError” – Rethabile