doing react js and css modules. keeping components independent from each other (mostly). using a big css framework requires to put css stuff globally. this adds constraints like implicitly requiring a specific css framework and version of it. this disallows to reuse components when someone already has a newer version in his project or even a very different framework. it's possible to use foundation or bootstrap, seeing that on github every now and then but it feels just wrong for pure components - at least in react js land.