Как добавить стиль к React Element, если он создан таким образом?
var MyElement = React.createClass({displayName: "FormatParagraph",
render: function () {
return (
React.createElement("p", null, this.props.paragraph)
);
}
});
Как добавить объект стиля к этому?
Ответы
Ответ 1
Второй параметр createElement
- хэш атрибутов, где ключ - это имя атрибута, а значение - значение атрибута. Атрибут style
принимает значения хэша имен стилей. Итак, например:
React.createElement("p", {style: {color: "red", backgroundColor: "blue"}}, this.props.paragraph)
Ответ 2
React.createElement("p", {id : 'div1', className : 'news'}, this.props.paragraph)
Таким образом, вы можете использовать CSS, указанный в App.css
внутри id/class
.