搜索

首页  >  问答  >  正文

隐藏元素的ReactJS使用方法

我想在屏幕上显示一段文本,并且只有在按下按钮时才隐藏,但我不知道如何做。我想使用useState来实现这个效果:

const [textVisibility, setTextVisibility] = useState(true)
<button onClick={() => setTextVisibility(false)} />

我发现的问题是,当点击按钮时,页面会重新渲染,可见性的值将会变为默认值(true)。我该怎么做?

P粉136356287P粉136356287495 天前506

全部回复(2)我来回复

  • P粉579008412

    P粉5790084122023-09-08 10:05:34

    不知道你遇到了什么,但对我来说,以下代码工作正常:

    雷雷

    回复
    0
  • P粉155128211

    P粉1551282112023-09-08 00:20:36

    雷雷

    回复
    0
  • 取消回复