ReactJS - Unknown prop 'activeClassName' für ein Tag. Entferne diese Stütze vom Element

7

Ich verwende react 15.4.2 und react-router4.0.0 und Dieses Projekt wurde mit React App erstellen .

Hier ist mein Code.

%Vor%

Wenn ich /about durchsuche, erhalte ich folgende Fehlermeldung:

  

"Warnung: Unbekanntes Prop activeClassName auf Tag. Entfernen Sie diese Props aus dem Element.

Was mache ich hier falsch?

Danke!

    
habibun 31.03.2017, 17:27
quelle

2 Antworten

14

Die Eigenschaft activeClassName ist keine Eigenschaft von Link, sondern von NavLink.

Ändern Sie einfach Ihren Code, um NavLink anstelle von Link zu verwenden:

%Vor%

Denken Sie daran, NavLink von react-router-dom :

zu importieren %Vor%     
coderade 20.06.2017, 04:14
quelle
6

activeClassName ist keine Eigenschaft von Link , sondern von NavLink .

Seit react-router v4 beta8 ist die Eigenschaft active standardmäßig. Überprüfen Sie, welche Version in Ihrem Knotenmodulordner installiert ist

    
Damien Leroux 31.03.2017 19:06
quelle

Tags und Links