[React] New main todomvc with fixes and React version bump

Fixes all the stuff from #785 too.