1 min readMay 15, 2020
What alternative do you recommend? It sounds like you’re just missing some sort of state management like Redux. While Redux adds a lot of boilerplate, it moves essentially all business and state logic off-component leaving your components quite clean (and removes the need to pass children and props around all the time - which is more often than not the route cause of the ‘mess’ starting to form).