NodeJS 如何在React js中调用按钮点击组件?

jucafojl  于 2022-12-03  发布在  Node.js
关注(0)|答案(1)|浏览(142)

在React Js中,当我调用父组件中的子组件时,组件调用渲染时间,但我想在单击按钮时调用子组件,然后调用子组件。我不想使用路由。
我尝试了道具和上下文API,但它也不能正常工作。

hs1ihplo

hs1ihplo1#

这样做会创建一个状态,该状态最初为false,并且您调用的组件通过可选链接使其成为条件,单击按钮会将状态更改为true,以便呈现该组件
像这样的东西

import React,{useState} from 'react'

const abc = () => {
    const [isrendered,setisrendered]=useState(false);
  return (
    <div>abc</div>
    <input type="button" onClick={()=>{setisrendered(true)}} />click this to show component
    {isrendered&&<Thecomponent/>}
  )
}

export default abc

相关问题