10 years later, I still see the “Piles on the Floor” and “Sock Drawer” architecture in new React projects. I still prefer feature based folders (aka modularity) so code that’s related is next to each other.
https://cliffmeyers.com/blog/2013/4/21/code-organization-angularjs-javascript