React Native + Redux One might wonder why global state management is required in a React Native application? Before answering this question, let us analyze the problem. The React Native technology is based upon the React Component Tree. A component gets the data from its parent component in the form of “props” and can hold its local “state”. The props can only be trickled down from the parent to the child and there is no convenient way to pass the data from the child to the parent component.