This article is a bit older (7-8 months) and has probably been in this newsletter before, but the idea and concepts are worth revisiting, there are a lot of different reason to use Redux in your apps, and perhaps a lot of reason not to use it.
One of the best features of React is how it gets out of your way and is anything but descriptive when it comes to file structure. Therefore you’ll find a lot of questions on StackOverflow and similar asking how to structure applications. This is a very opinionated topic, and there’s no one right way. In this article, Jack Franklin talks us through the decisions he makes when building React applications: picking tools, structuring files, and breaking components up into smaller pieces.