componentreceives
componentreceives is a concept used to describe how a software component obtains input from its surroundings. In component-based systems, components encapsulate behavior and state, while the environment supplies data and notifications. The point at which this occurs — when inputs arrive — is described in this context as the componentreceives phase. It focuses on the input side of a component's interface and how external information is delivered to it.
Inputs may take the form of properties or attributes passed by a parent, events or callbacks provided
Design considerations for componentreceives include establishing a clear contract for inputs, ensuring they are well typed
Relation to lifecycle and rendering is that inputs typically trigger state changes and re-rendering or re-computation