zoukankan      html  css  js  c++  java
  • react 组件传值

    前言:

    之前对react组件传值,一直都是半知半解,今天决定认真认识清楚,而不是听了视频敲一次代码就哗啦哗啦的走了,不然每次都是机械的在敲代码,压根没去思考过代码为啥这么写,这么写的理论是什么?一直在寻求学习方法,视频真的是听了不少,可是真心感觉没什么长进

    对于react组件传值,之前有写过一次项目,我居然研究了很久,研究出来的感觉是很开心,但是有一种是误打误撞的感觉,现在想起来,真的是傻傻傻啊~~一个知识点还是得弄透,特别是对于常用的知识点,之前我觉得自己多于map函数以及箭头函数也是机械式,而不是真正的去理解他!好啦,废话不多说了,我们快点来看看react之间的传值吧

    传值,分  父亲向儿子传值,儿子向父亲传值,没有嵌套关系的组件之间传值,例如兄弟组件传值

    1.父组件向子组件传值  (通过props来传值,这种应用,很多时候我们某个组件在不同的地方用到,但是就只是内容不一样,这样在调用组件就是父组件的时候给各自自己的值就好)
    //子组件
    class Es6cComponent extends React.Component{
    constructor(props){
    super(props);
    }
    render(){
    return(
    <div>
    <div>{this.props.nameall}</div>
    </div>
    )
    }
    }
    //父组件
    class App extends React.Component{
    render(){
    return(
    <div>
    <Es6cComponent nameall="abc"/>
    </div>
    )
    }
    }
    2.子组件给父组件传值 ( 回调函数)

    3.兄弟组件传值(子组件传给父组件,由父组件再传给另外一个子组件)



  • 相关阅读:
    JSChart_页面图形报表
    hdu 2602(dp)
    hdu 1518(dfs)
    hdu 1716(dfs)
    hdu 1002大数(Java)
    SPOJ 375. Query on a tree (树链剖分)
    poj 1091 跳蚤
    HDU 4048 Zhuge Liang's Stone Sentinel Maze
    HDU Coprime
    HDU Machine scheduling
  • 原文地址:https://www.cnblogs.com/zlzhang0305/p/8613252.html
Copyright © 2011-2022 走看看