React中:"props" 及 组件通信(父传子)

2025-10-20 21:31:23

1、下面我们来看一下,父组件是如何向子组件传值的:

子组件:

React中:

2、父组件:

React中:

3、从上面的例子来看,我来解释一下,在React当中,父组件是如何向子组件传值的;

大致分为几步:

第一步:首先我们要定义父组件和子组件且分清,谁是父组件、谁是子组件,

第二步:如果父组件和子组件不在同一个文件中,需要把子组件引入到父组件所在的文件当中:

React中:

4、如果在同一个文件当中,就无需引用;

第三步:这一步讲的就是我们该如何使用引入过来的子组件呢?

React中:

5、其实,就是上面这个用法,把它当作一个组件来用,其实它本身就是一个组件。

接下来就是讲如何传值呢?

首先我们要在引入过来的子组件上去自定义一个属性,比如name,接着就是我们要把传入子组件的值写入到name属性中:

React中:

6、从上面这个我们就可以看到,"raeam"这个值就是我们父组件要传给子组件的值。

第四步:从第三步我们了解到,我们在引入的子组件上通过自定义的name属性,已经把父组件的值传递给了子组件,

那么接下来,我们要做的就是,如何去接收父组件传递过来的值,这里就要用到props属性了,它的作用就是接收传值,

React中:

7、这样,就接收到父组件传递过来的值了,其中,this.props.name中props后面的name就是在父组件当中,同过在子组件上自定义的name属性。

接下来,我要讲的就是如何把父组件中,state中的值传递给子组件呢?

父组件:

React中:

React中:

8、子组件:

React中:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:172
  • 阅读量:114
  • 阅读量:61
  • 阅读量:184
  • 阅读量:162
  • 猜你喜欢