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