React 父子组件通信
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React 父子组件通信相关的知识,希望对你有一定的参考价值。
参考技术A父子组件通信分为【父组件给子组件传值】、【父组件获取子组件的值】两类。
父组件 Parent 引入子组件 Children ,并把 title 传递给子组件
子组件根据 props 获取父组件传过来的数据
父组件把 clearMsg 方法传递给子组件
子组件根据 props 获取父组件传过来的方法 clearMsg ,并在点击按钮的时候执行了父组件清空 msg 的方法
父组件把 this 传递给子组件
子组件根据 props 获取父组件传过来的父组件,并在点击按钮的时候获取了父组件的数据和执行了父组件清空 msg 的方法
父组件方法打印出子组件的 msg
子组件把 msg 传递给父组件的方法
父组件根据ref获取整个子组件,并获取到组件的所有数据和方法。
这里注意父组件用了 React 生命周期中 componentDidMount 方法,该方法是在页面渲染完成之后执行的方法。
------------更新start---------------
请注意: this.refs 这种方法已被废弃,如果你项目中还这么用,请尽快更改他,最新的用法如下:
参考链接: https://reactjs.org/docs/refs-and-the-dom.html
------------更新end---------------
子组件把 msg 传递给父组件的方法
tips: 上交流可能会看不到消息,如有问题,欢迎进群交流50063010
END---------------
[react] react父子组件如何通信?
以上是关于React 父子组件通信的主要内容,如果未能解决你的问题,请参考以下文章