Component is not a term out of the FP schoolbook. I am sorry to be making what smells like a true scottsman here, but you seem to be describing a React codebase since they call themselves functional with that Redux stuff, you think this is functional programming. A graph of "components" all talking amongst each other. Functional. Programming. Come one, man :)
What you are describing is OOP. Passing messages between identities over calling pure functions with values.
What you are describing is OOP. Passing messages between identities over calling pure functions with values.