You need to return only 1 node, currently you are returning 2 nodes. Either wrap them in a div or use just 1. I play around with this stuff on http://facebook.github.io/react/jsx-compiler.html , it's helpful for seeing what the compiler is actually doing.