Javascript 如何使用jquery在onclick中附加jsx常量

Javascript 如何使用jquery在onclick中附加jsx常量,javascript,jquery,reactjs,Javascript,Jquery,Reactjs,您使用的反应方式不对。你应该有这样的状态: const [formVisible, setFormVisible] = useState(false); <div className="divLogin"> {formVisible && <VarLogin/>} </div> 您的varLogin实际上应该是varLogin,因此是一个React组件 然后在你的体内.divLogin div你会有这样的东西: c

您使用的反应方式不对。你应该有这样的状态:

const [formVisible, setFormVisible] =  useState(false);
<div className="divLogin">

{formVisible && <VarLogin/>}

</div>
您的varLogin实际上应该是varLogin,因此是一个React组件

然后在你的体内.divLogin div你会有这样的东西:

const [formVisible, setFormVisible] =  useState(false);
<div className="divLogin">

{formVisible && <VarLogin/>}

</div>

请打开img查看代码,这有点紧急。请将问题中的图像替换为基于文本的。此外,最好不要将react与jQuery混合使用,因为它们可能会相互冲突。这是一个很好的回答一个糟糕的问题。如果这个答案没有得票,那么这个问题很可能被删除。