Build test-driven style a component, that uses jsdom first and shallow renderer alternatively.
https://github.com/sheepsteak/react-shallow-testutils https://github.com/QubitProducts/react-test-tree https://github.com/glenjamin/skin-deep https://github.com/bruderstein/unexpected-react-shallow