美文网首页
高效学习 react 笔记二:组件通讯-props

高效学习 react 笔记二:组件通讯-props

作者: littleyu | 来源:发表于2019-06-16 18:15 被阅读0次

父传子

通过 props 传递
function Son(props) {
  return (
    <div>
      {props.name} // 这里就是儿子接受到父亲传递的数据
    </div>
  )
}

function Father() {
  return (
    <div>
      <Son name="我是父亲:这是传递的数据" />
    </div>
  )
}

ReactDOM.render(<Father />, document.querySelector('#app'))

子传父

通过调用 props 上的回调函数
function Son(props) {
  return (
    <div>
      {props.name('我是儿子:这是传递的数据')}
    </div>
  )
}

function Father() {
  function fn (data) {
    console.log(data) // 这是父亲接收到儿子传递数据的地方
  }
  return (
    <div>
      <Son name={fn} />
    </div>
  )
}

ReactDOM.render(<Father />, document.querySelector('#app'))

相关文章

网友评论

      本文标题:高效学习 react 笔记二:组件通讯-props

      本文链接:https://www.haomeiwen.com/subject/jpigfctx.html