Reactjs 在这个有条件的JSX呈现中,为什么需要双精度(!!)呢?

Reactjs 在这个有条件的JSX呈现中,为什么需要双精度(!!)呢?,reactjs,jsx,Reactjs,Jsx,在下面的JSX中 为什么有双人间 {!!count&&{${count}}}您不需要之间的空格和计数。他们应该像这样在一起:!!计数 正如评论所说,它将值强制为布尔值。如果count是一个错误的值,例如0,它仍将由React呈现。使用强制0为false,将保证0永远不会被渲染。您不需要之间的空格和计数。他们应该像这样在一起:!!计数 正如评论所说,它将值强制为布尔值。如果count是一个错误的值,例如0,它仍将由React呈现。使用强制0为false,将保证0永远不会被渲染。将count转换为

在下面的JSX中

为什么有双人间


{!!count&&{${count}}}
您不需要
之间的空格
计数
。他们应该像这样在一起:
!!计数


正如评论所说,它将值强制为布尔值。如果
count
是一个错误的值,例如
0
,它仍将由React呈现。使用
强制
0
false
,将保证
0
永远不会被渲染。

您不需要
之间的空格
计数
。他们应该像这样在一起:
!!计数


正如评论所说,它将值强制为布尔值。如果
count
是一个错误的值,例如
0
,它仍将由React呈现。使用
强制
0
false
,将保证
0
永远不会被渲染。

count
转换为布尔值。记住“砰,砰!你现在是布尔值!”将
count
转换为布尔值。记住“砰,砰!你现在是布尔值!”