JSX 如何为带有复选框输入的元素插入 props?
How does JSX interpolate props for elements with checkbox inputs?
如果 this.props.stocked
returns false 或 true,下面的 JSX 可以工作,但是如果我只是硬编码 false 为什么它不起作用?如将其替换为 checked=false
<input
type="checkbox"
checked={this.props.stocked}
/>
checked=false
应该是 checked={false}
如果要使用 JavaScript 表达式作为属性值,则必须将其用一对大括号括起来,否则会得到 SyntaxError
.
Embedded: JSX value should be either an expression or a quoted JSX
text
你可以阅读它here
如果 this.props.stocked
returns false 或 true,下面的 JSX 可以工作,但是如果我只是硬编码 false 为什么它不起作用?如将其替换为 checked=false
<input
type="checkbox"
checked={this.props.stocked}
/>
checked=false
应该是 checked={false}
如果要使用 JavaScript 表达式作为属性值,则必须将其用一对大括号括起来,否则会得到 SyntaxError
.
Embedded: JSX value should be either an expression or a quoted JSX text
你可以阅读它here