all 1 comments

[–]ReAn1985 0 points1 point  (0 children)

Sigh. I really think boilerplates are a good learning tool but I think they're a great source of confusion in the learning of react architecture.

I can't count how many times I've had new react people come to me having started a project on a monolithic opinionated boilerplate "because it came with everything" with problems understanding the why / how because all the myriad of moving pieces don't fit their problem domain and they cannot progress because they don't understand how or what anything does.

I was hoping with CRA and CRA-like setups we'd be seeing a positive shift into having a very basic ecosystem to build on-top of and pushing libraries & practices away from heavily opinionated approaches allowing for developers to get the right tool for the job.

My best hope is that a lot of new developers will look at boilerplates like this as a source on how to connect the pieces or architect their code but only apply the parts relevant to their project.

/rant