react子组件向父组件传递数据_react子组件改变父组件的状态

react子组件向父组件传递数据_react子组件改变父组件的状态本博客代码是React父组件和子组件相互传值的demo;实现封装一个折线图,折线图选择下拉框,获取下拉框点击的值并且传给父组件根据下拉框筛选的条件更新视图;效果图如下:父组件代码:代码解析:父组件Parent引用子组件Sub,传递了list组件给子组件,并且接收子组件传递给父组件的storeId;importReact,{Component}fro…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本博客代码是 React 父组件和子组件相互传值的 demo;实现封装一个折线图,折线图选择下拉框,获取下拉框点击的值并且传给父组件根据下拉框筛选的条件更新视图;效果图如下:

react子组件向父组件传递数据_react子组件改变父组件的状态

父组件代码:

代码解析:父组件 Parent 引用子组件 Sub ,传递了 list 组件给子组件,并且接收子组件传递给父组件的 storeId ;

import React, { Component } from 'react';
import Sub from './components/Sub';

class Parent extends Component {
  state = {
    list:[{'storeId':1,'name':'li'},{'storeId':2,'name':'jay'}],
  };

  storeId=(value)=> {
    console.log('子组件传递给父组件的值',value)
  }
  render() {
    return (
      <div>
        {this.state.list?
        (
        <Sub 
            storeId={this.storeId} 
            list={this.state.list} 
        />
        ):null}
      </div>
    );
  }
}

export default Parent;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/197164.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • commons-beanutils_Bean @session

    commons-beanutils_Bean @sessionBeanUtils介绍       所谓BeanUtils为何要开发呢,每个工程师或许在写JavaBean的时候,都会乖乖地去写getters和setters,就是getXXX()及setXXX()methods,但是当你的object是动态产生的,也许是用档案,也许是其它原因,那你该如何去存取数据呢!!几个例子你可能会用到BeanUtils,当…

  • 【SpringBoot】20、SpringBoot中打war包需要注意「建议收藏」

    【SpringBoot】20、SpringBoot中打war包需要注意「建议收藏」最近在做一个项目,遇到了项目打成war包的一个问题,项目创建时选择的时jar包方式,后因项目部署要求,需要打成war包部署,遇到很多坑,在此做一下记录一、修改打包方式原:<version>0.0.1-SNAPSHOT</version><packaging>jar</packaging>改后:<version>0.0.1-SNAPSHOT</version><packaging>war</p

  • linux中.sh文件是什么?怎么执行?

    linux中.sh文件是什么?怎么执行?一、linux中.sh文件是什么?linux中.sh文件是脚本文件,一般都是bash脚本。二、linux中的.sh文件怎么执行?1、直接./加上文件名.sh,如运行hello.sh为./hello.sh【绝对路径下也可以,但hello.sh必须有x权限】使用绝对路径执行:对于文件是否具有x权限,可以目录文件夹下(…

    2022年10月24日
  • sd/tf卡槽是什么_usb电源线接法图解

    sd/tf卡槽是什么_usb电源线接法图解SDIO接线作为SD的4-bit传输模式下的接法,在RK3399上的应用,实现双TF卡无法识别闪迪卡解决办法1.硬件接线图如上图是SDIO接口接为TF接口的电路实现双TF卡功能,模式是4-bit,注意22R电阻要加上,尽量靠近3399摆放,但是调试的时候遇到一个问题,其他类型卡都可以识别,唯独闪迪卡无法识别,找了很久,最后发现TF卡电源VDD需要接3V0才可以解决。2,查看了资料,发现VDD关系到读卡的电压问题,如下图,闪迪卡在插入的时候会告知系统是否需要切换1.8…

  • qmake实用函数

    qmake实用函数介绍些qmake使用频率较高的函数。

  • namecheap mx记录配置邮箱

    namecheap mx记录配置邮箱

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号