내가 다음 ReactJS 구성 요소가 한 렌더링되는 :요소는 페이지에 <span class = "icon"> & # xe80d;로 표시됩니다.</span>보다는
class Menu1item extends React.Component{
render(){
return (
<div>
{this.props.glyph}{this.props.value}
</div>
)
}
}
구성 요소는 아래와 같이 사용됩니다
menu={menu1: 'YOU', glyph1: '<span class="icon"></span>'}
구성 요소 :
<Menu1item glyph={menu.glyph1} value={menu.menu1}/>
그리고 menu
은 다음과 같다 아래와 같이 렌더링됩니다 :
실제로 어떻게 span
요소를 렌더링 할 수 있는지 궁금합니다.
적용 제안 된 솔루션을하고 지금은 잘 작동 :
, 당신은'className'가 아닌'class'를 사용해야합니다. – novaline
또는'webpack.config.js' =>'loader : 'babel-loader'' =>'query' =>'plugins' =>'transform-class-properties' 그러면'class'를 소품으로 사용할 수 있습니다 – user3405291
@ user7312233 nice! – novaline