2017-01-08 1 views

답변

0

는 모든 속성이 나열되어 아니, 당신은 직접 <NavItem>className을 사용할 수 있어야합니다. 당신이 볼 수 있듯이

return _react2['default'].createElement(
    'li', 
    { 
    role: 'presentation', 
    className: (0, _classnames2['default'])(className, { active: active, disabled: disabled }), 
    style: style 
    }, 
    _react2['default'].createElement(_SafeAnchor2['default'], (0, _extends3['default'])({}, props, { 
    disabled: disabled, 
    onClick: (0, _createChainedFunction2['default'])(onClick, this.handleClick) 
    })) 
); 

, 그것은 소품 role로 새로운 <li> 요소를 작성합니다 (스 니펫 (snippet)) react-bootstrapNavItem.js의 소스 코드를 살펴있는 경우

, 그것은 다음과 같습니다 , styleclassName. disabledonClick 소품은 위의 <li> 요소의 하위 인 <a> 태그로 전달됩니다.


그래서 그냥 사용

<NavItem className="my-class" active={true}>Example</NavItem> 

이 렌더링됩니다

<li role="presentation" class="my-class active"> 
    <a role="button" href="#">Example</a> 
</li> 
관련 문제