This ToDo App was bootstrapped with Create React App.
This ToDo App has Redux implemented as the state management, the single source of truth.
In 2019, developers are utilizing the Context Api - at the parent level, you can set a context provider and any nested component can access that provider data. The use of Context and component level state should be sufficient.