【发布时间】:2021-01-08 13:45:21
【问题描述】:
我试图通过单击另一个组件内的添加按钮来调用一个组件,该组件具有一个包含有关产品的所有信息的容器。我希望单击添加产品按钮并加载或弹出 AddProduct 组件,以便我可以开始填写产品信息。 代码是这样的:
import React from 'react'
import './Home.css'
import Dropdown from './Dropdown'
import Radiobutton from './Radiobutton'
import AddProduct from './AddProduct'
function Home() {
return (
<div>
<Radiobutton />
<div className="product">
<Dropdown />
<button className="btn1" onClick={<AddProduct />}>
+AddProduct</button>
</div>
</div>
)
}
export default Home
单击按钮时加载此组件。
import React from 'react'
import Dropdown from './Dropdown'
import './AddProduct.css'
function AddProduct() {
return (
<div className="box">
<h1>Add Product</h1>
<p>
<input type="text" placeholder="Name"></input>
<Dropdown />
</p>
<p>
<input type="text" placeholder="Stock"></input>
</p>
<div>
<button className="btn2">Save</button>
</div>
</div>
)
}
export default AddProduct
【问题讨论】:
-
我建议使用 setstate 并在单击按钮时显示并设置在设置对象时调用的道具。如果我得到一个沙盒链接会有所帮助
-
我可以看到代码吗?
-
如果你能分享你的代码我可以展示
标签: javascript reactjs button onclick components