【发布时间】:2020-11-28 00:06:18
【问题描述】:
我做了一个简单的组件来演示,在下面查看:
function Component() {
const [state, setState] = useState(false)
return (
<div>
<table>
<tr>
<td>
<i className="fas fa-lg fa-trash-alt"></i>
{(state) ? 'one' : 'two'}
</td>
<td>{(state) ? 'one' : 'two'}</td>
<td onClick={() => setState(!state)}>change</td>
</tr>
</table>
</div>
)
}
第二次 td 通过单击“更改”来更改其内部状态,但第一次不会并且仅停留在“两次”上。
有人知道为什么会这样吗?
【问题讨论】:
-
这没有意义。
-
代码看起来不错
-
朋友,你为什么在这里发布好看的代码?
标签: javascript reactjs font-awesome