react父子组件的传值(函数组件和类组件传值) 您所在的位置:网站首页 react传参和取参 react父子组件的传值(函数组件和类组件传值)

react父子组件的传值(函数组件和类组件传值)

2023-11-19 04:16| 来源: 网络整理| 查看: 265

react父子组件的传值(函数组件和类组件传值) 一. 子传父 1. 函数组件

情景设置:假设子页面有数据要传到父页面,改变它的lable的值

父组件增加方法 const fatherComponent = ({ }) => { const [label, setLabel] = React.useState(0); // msg回传的内容 const changeLabel = (msg) => // 设置label的值为msg setLabel(msg); } return ( // 父组件 增加changeLabel方法,接收msg,然后改变label的值 // 可以写成 {setLabel(msg);}}> // 子组件使用父组件上面个定义的方法,把它传进来 changeLabel }) => { const [label, setLabel] = React.useState(0); // 子方法这里传值给父组件 const handleChange = (value) => // 调用父类方法,触发 子=>父 changeLabel(value); } return ( // 调用父组件的changeLabel方法 // 也可以写成 changeLabel(value)}> Component } from 'react'; import { render } from 'react-dom'; class GroceryList extends Component { handleClick(i) { console.log('You clicked: ' + this.props.items[i]); } render() { return ( {this.props.items.map((item, i) => { return ( i}>{item} ); })} ); } } render(


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有