# day01_react_board **Repository Path**: CM-XCM/day01_react_board ## Basic Information - **Project Name**: day01_react_board - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## day-01 React组件通信与生命周期函数 ### 1、父传子 在子组件内通过porps.param获取到这个param的值。父组件向子组件传值,通过`props`,将父组件的`state`传递给了子组件 ### 2、子传父 利用回调函数,实现子组件向父组件通信:父组件将一个函数作为 props 传递给子组件,子组件调用该回调函数,便可以向父组件通信。 ### 3、兄弟组件传值 首先先安装events插件,新建一个文件,然后引入events,相当于Vue里的Bus,接受参数兄弟组件,触发监听事件传递参数的兄弟组件。 ### 4、生命周期函数 1. 组件将要挂载时触发的函数:componentWillMount 2. 组件挂载完成时触发的函数:componentDidMount 3. 是否要更新数据时触发的函数:shouldComponentUpdate 4. 将要更新数据时触发的函数:componentWillUpdate 5. 数据更新完成时触发的函数:componentDidUpdate 6. 组件将要销毁时触发的函数:componentWillUnmount 7. 父组件中改变了props传值时触发的函数:componentWillReceiveProps