相关疑难解决方法(0)

reactjs - 必须返回有效的React元素(或null)

我有以下简单的代码:

var data = [{ email: "bob@gmail.com" },{ email: "toto@gmail.com" }];
var User = React.createClass({
render: function ()
{
    return
    (
        <li>
            {this.props.email}
        </li>
    );
}});

var UserList = React.createClass({        
render: function ()
{            
    var userNodes = this.props.data.map(function (user)
    {
        console.log(user.email);
        return
        (
            <User email={user.email} ></User>
        );
    });            
    return
    (
        <ul>{userNodes}</ul>
    );
}});


ReactDOM.render(<UserList data={data} />, document.getElementById('root'));
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

"必须返回一个有效的React元素(或null).您可能已经返回了undefined,一个数组或一些其他无效对象."

reactjs

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

reactjs ×1