如何有条件地向React组件添加属性?

如何有条件地向React组件添加属性?,第1张

如何有条件地向React组件添加属性

显然,对于某些属性,如果您传递给它的值不真实,React足够聪明,可以忽略该属性。例如:

var InputComponent = React.createClass({    render: function() {        var required = true;        var disabled = false;        return ( <input type="text" disabled={disabled} required={required} />        );    }});

将导致:

<input type="text" required>

更新:
如果有人对这种情况的发生方式/原因感到好奇,可以在ReactDOM的源代码中找到详细信息,特别是在DOMProperty.js文件的第30和167行。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5020147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存