Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.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 对于非布尔属性,React接收到'true'_Javascript_Reactjs_Jsx - Fatal编程技术网

Javascript 对于非布尔属性,React接收到'true'

Javascript 对于非布尔属性,React接收到'true',javascript,reactjs,jsx,Javascript,Reactjs,Jsx,我只是检查此条件以在元素上设置类,但出现以下错误: <div className={(this.state.kindValue === 1 && this.state.depositValue === 1) || (this.state.depositValue === 0 ? 'two fields' : 'two fields hide')}> <div className={(this.state.kindValue === 1 && t

我只是检查此条件以在元素上设置类,但出现以下错误:

<div className={(this.state.kindValue === 1 && this.state.depositValue === 1) || (this.state.depositValue === 0 ? 'two fields' : 'two fields hide')}>
<div className={(this.state.kindValue === 1 && this.state.depositValue === 1) || this.state.depositValue === 0 ? 'two fields' : 'two fields hide'}>

js:1406警告:收到非布尔属性的
true
className

如果要将其写入DOM,请传递字符串: className=“true”或className={value.toString()}


我不明白该怎么解决这个问题?

我想你把括号放错了,所以你得到的是
true
false
,而不是
两个字段
两个字段隐藏
。请尝试此代码