我想在JSX中呈现一个禁用的按钮,如下所示:
render: function() {
return (<button type="button" disabled>Click Me!</button>);
}
上面的代码工作正常。但是,当我这样做时:
render: function() {
var Reo = 'disabled';
return (<button type="button" {Reo}>Click Me!</button>);
}
它给出了意外的令牌错误。请解释为什么会这样。
有没有办法动态生成JSX。例如像连接:
'<button type="button" ' + Reo + '>Click Me!</button>'
答案 0 :(得分:2)
render: function() {
var Reo = "disabled";
return (<button type="button" disabled={Reo === "disabled"}>Click Me!</button>);
}
按钮上的disabled
道具被定义为布尔值。这意味着您可以执行任何布尔检查来设置值。