update to react 0.12

may also need react.createFactory (see react changelog for more info)