父组件向子组件通信
React数据流动是单向的,父组件向子组件通信也是最常见的;父组件通过props向子组件传递需要的信息 Child.jsx
import React from 'react';
import...context是一个全局变量,像是一个大容器,在任何地方都可以访问到,我们可以把要通信的信息放在context上,然后在其他组件中可以随意取到; 但是React官方不建议使用大量context,尽管他可以减少逐层传递...使用context
下面例子中的组件关系: ListItem是List的子组件,List是app的子组件
ListItem.jsx
import React, { Component } from 'react...没有嵌套关系的组件通信
使用自定义事件机制
在componentDidMount事件中,如果组件挂载完成,再订阅事件;在组件卸载的时候,在componentWillUnmount事件中取消事件的订阅;...React中组件间通信的几种方式