使用自定义属性创建react元素

时间:2016-07-19 10:37:02

标签: javascript reactjs

我是新手,第一个应用程序。我正在尝试使用数据属性创建自定义元素。目前我正在用简单的ES5编写,所以还没有JSX,Babel或ES6。那将是下一个。

var myEl = React.createClass({
    displayName : 'elCont',
    render: function() {
        return(
            React.createElement('My-Shiney-Element', {
                data: data,
                conf: conf
            })
         );
     )}


var data = [1,2,3,4,5,6];
var conf = {"show": true};

我可以在html <my-shiney-element><\my-shiney-element>中看到但不是属性?

1 个答案:

答案 0 :(得分:1)

您可以使用

<my-shiney-element foo="bla"><\my-shiney-element> 

在您的代码中,您可以使用“this.props.foo”

访问“foo”

https://facebook.github.io/react/docs/transferring-props.html