You mentioned that all three components are stateless, which means that the messages are stored in the redux store, which means that they are transmitted as the details of the child components. Basically, there are five life cycle methods that can be activated after / before updating a component.
- componentWillReceiveProps ()
- shouldComponentUpdate ()
- componentWillUpdate()
- componentDidUpdate()
- ()
, , , componentDidUpdate()
componentWillReceiveProps - , , . , , .
, :)