reactjs功能在组件之间调用的问题
问题:- 我在“App.js”中编写了一个名为“getData()”的函数,并且可以在“User.js”中调用它。代码写在下面。
但是,如果我在“User.js”中编写了“getdata()”函数,并且必须在“App.js”中调用它,该怎么办?我怎样才能做到这一点?我不能这样做.. 请指导我。
App.js
import User from './User'
function App() {
function getData() {
alert("Hello from app component")
}
return (
<div className="App">
<User data={getData}/>
</div>
);
}
export default App:
User.js
function User(props) {
return(
<div>
<h1>User Component</h1>
<button onClick={props.data}> Call Function</button>
</div>
export default User;
Problem:-
I have written a function named "getData()" in "App.js" and i am able to call it in "User.js". Code is written below.
But, What if i have written that "getdata()" function in "User.js" and i have to call it in "App.js". How can i do that? i am not able to do so..
please guide me.
App.js
import User from './User'
function App() {
function getData() {
alert("Hello from app component")
}
return (
<div className="App">
<User data={getData}/>
</div>
);
}
export default App:
User.js
function User(props) {
return(
<div>
<h1>User Component</h1>
<button onClick={props.data}> Call Function</button>
</div>
export default User;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
App.js
User.js
App.js
User.js