在reactjs中从父级调用子级函数

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从父组件调用。我试过了, 但是没有用。

请帮助我

升级后我得到这个

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

回答:

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

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

dom.html

我也想知道想要这样做的用例,也许某些上下文可以帮助您解决问题?

以上是 在reactjs中从父级调用子级函数 的全部内容, 来源链接: utcz.com/qa/410073.html

回到顶部