在React中从父功能组件调用子功能组件方法

  • 本文关键字:功能 组件 调用 方法 React reactjs
  • 更新时间 :
  • 英文 :


下面是子功能组件和父功能组件的代码。子组件使用一个库,该库为我提供了重置函数,但我需要调用该重置函数的事件在父组件中。是他们的一种方法来调用子组件函数从父组件?如果有人能帮我做这件事,我会很感激的。


import React from 'react';
export default function MyChildFunction() {
const {
Test
reset,
}
return (
<div style={{textAlign: 'center'}}>
<div style={{fontSize: '30px', color : 'white'}}>
<span>{Test}</span>:<span>{Test}</span>:<span>{Test}</span>
</div>
</div>    
);
function handleReset() {
{reset()};
}
}
export default function NavBar({
return (
<div>
<MyChildFunction/>
</div>
)
}
import NavBar from "./components/NavBar";
function App() {
const changeUserState = (State) => {
alert(State);
MyChildFunction.handleReset(); -- here i want to have the function called.
setState(State);
};
return (
<>
<NavBar/>
</>
);
}

我创建了一个单例类,并将我的函数订阅到一个侦听器函数,并在父组件中创建了这个类的实例,以便从那里调用子组件的方法。

相关内容

  • 没有找到相关文章

最新更新