Great post!
JM Myers

What I can see in your folder structure is that you repeat yourself too much in folder name, and in file name.
Why to name everything. overview/overview-header/overview-header.js
When it’s already obvious that header in the overview folder is related to the overview? Why add this additional overview word?

Also, naming convention for component names I think is OverviewHeader not overview-header (I think is impossible to name class like that)
So for me your structure is very over verbose and redundant.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.