This article assumes that you already have a basic understanding of React/Redux. By the way, whether you have some knowledges about Presentational Container Pattern, you would find the out-of-box thoughts in this article.
Consider: We want to create the search text box in a table that updates the items of that table and have no effect to other components. Should we create action, reducer and put this state into the store?
To be honest, you don’t need it. When you start to build your application in the first period, local component states potentially help us in almost components and modules.