gpt4 book ai didi

javascript - 在reactjs中从父函数调用子函数

转载 作者:行者123 更新时间:2023-12-01 01:43:53 24 4
gpt4 key购买 nike

我的父组件

import EditReview from './partials/editReview'

class VenueDetails extends Component {
constructor(props) {
super(props)
this.child = React.createRef();
}
render() {
return (
<div className="place-review-text">
<EditReview {...this.props}/>
</div>
)
}
}

我的子组件

class EditReview extends Component {
onEditClick(review, editIndex) {
console.log('ppp')
}

render() {
const { handleSubmit, user, pristine, index, commentCrossClick } = this.props
return (
<div>
<Field
name="content"
component={renderTextArea}
className="form-control"
label="Write your review..."
rows={2}
/>
</div>
)
}
}

export default EditReview

我需要从父组件调用onEditClick。我试过this但不起作用。

请帮助我

编辑

升级后我得到了这个

Error in ./~/react-dom/lib/ReactServerRendering.js
Module not found: 'react/lib/React' in /home/user/ashish/LTC/lovethesecities-frontend/node_modules/react-dom/lib

解决所有错误后 call child function from parent in react 16

最佳答案

React 文档有一个使用 refs 的示例

https://reactjs.org/docs/refs-and-the-dom.html

我也想知道想要这样做的用例,也许一些上下文可以帮助找到答案?

关于javascript - 在reactjs中从父函数调用子函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52125409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com