2017-08-04 4 views
0

Wie kann ich ein Attribut zu HTML-Element in React js hinzufügen. Ich möchte <html lang="en"> setzen, um das Validierungsproblem der WCAG Level A zu lösen.Wie kann ich HTML-Element-Attribute in Reaktion hinzufügen

Ich habe HTML-Element-Attribute-Modul hinzugefügt, aber keine Ahnung, wie man es benutzt.

Jeder bitte helfen, einen Weg zu bekommen, dieses lang-Attribut zum html-Element hinzuzufügen?

+2

Es ist ein bisschen ungewöhnlich für das gesamte Dokument steuern Reagieren auf, ist es normalerweise gemacht in ein Element auf einer bereits bestehende Seite, in dem Fall, dass für die in der Vorlage festgelegt werden würde Seite und nicht von React. Können Sie näher erläutern, was Sie zu tun versuchen? – ivarni

+0

Die WCAG-Validierung zeigt einen Fehler an, um das Attribut lang für HTML hinzuzufügen. Also ich versuche das hinzuzufügen. –

+0

Ja, das verstehe ich, aber sind Sie sicher, dass Ihr '' Element von React verwaltet wird? Ohne zu wissen, was dein Setup ist, ist es sehr schwierig zu wissen, wie das zu beheben ist. – ivarni

Antwort

1

benötigen Sie hierfür React helmet. Setzen Sie diesen Block in jeder Top-Level-Komponente machen:

<Helmet> 
    <html lang="en" /> 
</Helmet> 
Verwandte Themen