如何实现React中父组件向子组件以及子组件向父组件的长距离数据传输?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1245个文字,预计阅读时间需要5分钟。
在React组件间数据传递前,需明确几点使用原则。React组件间通信是单向的。数据必须由父级传递到子级,或由子级递归传递回父级级级传递。若需向兄弟级传递数据,通常需要通过共同的父级组件。
在学习 React 框架组件间数据传输知识点前,我们需要先明确几点使用原则。
- React的组件间通讯是单向的。数据必须是由父级传到子级或者子级传递给父级层层传递。
- 如果要给兄弟级的组件传递数据,那么就要先传递给公共的父级而后在传递给你要传递到的组件位置。
- 这种非父子关系的组件间传递数据,不推荐使用这种层层传递的方式;而是选择使用维护全局状态功能模块(Redux)
一、父组件向子组件传递数据
父组件向子组件传递数据是通过在父组件中引用子组件时,在子组件标签设置传输数据的属性;而子组件中通过 this.props 接受传过来的数据;这样就实现了父组件向子组件的数据传输。
本文共计1245个文字,预计阅读时间需要5分钟。
在React组件间数据传递前,需明确几点使用原则。React组件间通信是单向的。数据必须由父级传递到子级,或由子级递归传递回父级级级传递。若需向兄弟级传递数据,通常需要通过共同的父级组件。
在学习 React 框架组件间数据传输知识点前,我们需要先明确几点使用原则。
- React的组件间通讯是单向的。数据必须是由父级传到子级或者子级传递给父级层层传递。
- 如果要给兄弟级的组件传递数据,那么就要先传递给公共的父级而后在传递给你要传递到的组件位置。
- 这种非父子关系的组件间传递数据,不推荐使用这种层层传递的方式;而是选择使用维护全局状态功能模块(Redux)
一、父组件向子组件传递数据
父组件向子组件传递数据是通过在父组件中引用子组件时,在子组件标签设置传输数据的属性;而子组件中通过 this.props 接受传过来的数据;这样就实现了父组件向子组件的数据传输。

