2017-11-28 12 views
1

으로 변환 여기 아주 간단한 문제로 어려움을 겪고 있습니다. 도움이 필요합니다.일반 HTML 스크립트를 jsx

: 내 HTML 스크립트는 NavLink이 코드와 간단한 위젯이 어디 있는지

<ul className="main-nav"> 
    <NavLink to="/" onlyActiveOnIndex>δσαδσαδ</NavLink> 
    <NavLink to="/" onlyActiveOnIndex>δσαδσαδ</NavLink> 
</ul> 

을 쓰고 있어요 그래서 반응 라우터에서 링크 태그를 사용하여 작성하려면이

<nav class="mainNav"> 
    <ul> 
    <li><a href="#" class="active">δσαδσαδσαδσα</a></li> 
    <li><a href="#">δσαδσαδσαδσα</a></li> 
    </ul> 
</nav> 

입니다

export default function (props) { 
    return (
    <Link 
     {...props} 
    />); 
} 

무엇이 누락 되었습니까? 내 레이아웃이 HTML 스크립트와 다릅니다.

+0

나는이 문제를 이해하지 못했다. 문제를 명확히하고 문제가있는 부분을 지적 할 수 있습니까? –

+0

내 문제는 내 일반 HTML 스크립트가 내 코드와 Navlink 구성 요소가 같은 레이아웃이 아니며 이유를 이해할 수 없다는 것입니다. – user7334203

답변

1

<a /> 링크를 <NavLink />으로 바꾸시겠습니까?

<nav className="mainNav"> 
    <ul> 
    <li> 
     <NavLink to="/" onlyActiveOnIndex>δσαδσαδ</NavLink> 
    </li> 
    <li> 
     <NavLink to="/" onlyActiveOnIndex>δσαδσαδ</NavLink> 
    </li> 
    </ul> 
</nav> 
+0

정확히 혼란스러워졌습니다. – user7334203

1

당신은 아마 li 태그 내부에 NavLink 구성 요소를 배치해야합니다.

<nav class="mainNav"> 
    <ul> 
    <li><NavLink to="/" onlyActiveOnIndex>δσαδσαδ</NavLink></li> 
    <li><NavLink to="/" onlyActiveOnIndex>δσαδσαδ</NavLink></li> 
    </ul> 
</nav>