Redux doesn't really have anything to do with passing data around in an app. Redux is only a state manager and reducer. Accessing that state manager in components is usually done using a React context provider (in a React app... Redux can be used with any library).
Recent versions of Redux include a useSelector hook that manages that context provider for you, which is probably where some of the confusion comes from.
Recent versions of Redux include a useSelector hook that manages that context provider for you, which is probably where some of the confusion comes from.