Ich versuche React zu lernen. Warum können Sie innerhalb einer Komponente innerhalb einer Komponente keinen Stil verwenden?Inline-Stil funktioniert nicht ReactJS
Der Fehler:
The
style
prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX. This DOM node was rendered byHome
.
<div className="single_slide" style="background-image: url(../images/WinterCalling_2016.jpg);">
ich auch dies auch versucht haben:
<div className="single_slide" style={{background-image: 'url(../images/WinterCalling_2016.jpg)'}}>
oder
<div className="single_slide" style={{background-image: url(../images/WinterCalling_2016.jpg)}}>
Jede Hilfe mit dieser Syntax würde sehr geschätzt werden. Andere Leute haben geschrieben, dass sie den Stil ändern, um Stile zu sagen, aber das scheint auch nicht zu funktionieren.
'url' akzeptiert eine Zeichenfolge, also glaube ich nicht, dass das funktionieren würde. Sie können stattdessen String-Vorlagen verwenden, wie die in diesem Beitrag: http://stackoverflow.com/questions/39195687/setting-a-backgroundimage-with-react-inline-styles –