_state
The most frequently consumed resource is a message which is created via the standard .map() technique in any functional or class component. This is potentially the most brittle part of the app, but also where ioa gets it's strength. Basically, when ioa will Juice It or Lose It.
The authentication state of ioa should remain completely out of any other state's lifecycle exclusively due to the fact that it is not "spawned" from that lifecycle process and, in other words, only by virtue of that fact. If not, then somewhere in the n + 1 future your set of enclosed lifecycle events will behave in ways that are difficult to understand.