Data in React flows downwards (unidirectional) from parent to child components. Any state is always owned by some specific component, and any data or UI derived from that state can only affect components below them in the tree.