Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSX花括号内的整数_Javascript_Reactjs - Fatal编程技术网

Javascript JSX花括号内的整数

Javascript JSX花括号内的整数,javascript,reactjs,Javascript,Reactjs,我最近参加了edX reactjs简介课程,我看到的其中一个片段是: <Button id = {0}/> 整数周围的大括号表示什么?这是ES6的解构吗?或者这就是我们在JSX中嵌入Javascript的方式? 另一方面,如果我运行相同的代码,但在整数周围没有大括号,我会看到相同的结果吗?i、 e而不是: 若否,原因为何? 谢谢大家 后者,这就是我们在JSX中嵌入JavaScript的方式。然而,上面的内容是超彩色的,因为您处理的是基元类型。然而- <Button id

我最近参加了edX reactjs简介课程,我看到的其中一个片段是:

 <Button id = {0}/>

整数周围的大括号表示什么?这是ES6的解构吗?或者这就是我们在JSX中嵌入Javascript的方式? 另一方面,如果我运行相同的代码,但在整数周围没有大括号,我会看到相同的结果吗?i、 e
而不是:

若否,原因为何?
谢谢大家

后者,这就是我们在JSX中嵌入JavaScript的方式。然而,上面的内容是超彩色的,因为您处理的是基元类型。然而-

<Button id=0 />
这意味着你的选择真的只是

<Button id={0} />



检查这里,谢谢大家。我已经看到了上述问题,它们并没有激发我的好奇心:)上述答案是针对对象的,而不是针对整数:)@Badawi这些答案同样相关。@jhpratt确实,我在寻找一个在上述问题中没有提到的具体答案。我总是确保检查我的问题是否得到了回答:)无论如何谢谢你的关注:)我是目前投票关闭的两个用户之一。这个问题说明了花括号在JSX中的作用。第一个答案也隐式地回答了您为什么需要它们的问题。我想使用字符串实际上会有更好的性能。但它真的可以忽略不计。考虑使用表达式实际上意味着反应必须解析和读取不是原始类型的JavaScript代码。但是,如果您只想使用数字,那么使用表达式就没有意义了,这样可以节省时间。
<Button id={0} />
<Button id="0" />