If you've landed here, I can only assume you're like me and see packages as the highest form of sophistication in software development. In that same vein, I bet at some point in the past you've wished you could start applying DRY principles to your client-side efforts. I know for myself, I don't enjoy writing the same application bootstrap code constantly and so recently, I was motivated to codify it. This body of understanding has taken me quite some while to figure out, hopefully what I share here is helpful enough to get you up to speed. No post is complete without some kind of example, so throughout I'm going to reference a package I've just finished putting together called protoculture . Briefly described, protoculture encapsulates all the common bootstrap and conventions I've been using while developing TypeScript apps that use React and Redux. Honestly, I've already gotten a lot of benefit out of putting this package together, but nothing ...
The personal blog of Alexander Trauzzi