When using Redux with React, states will no longer need to be lifted up. This makes it easier for you to trace which action causes any change. As you can see in the example above, the component does not need to provide any state or method for its children components to share data among themselves .