The main motivation is that we want to use gopherjs +
github.com/myitcv/gopherjs/react , which requires a recent react.
This CL also fully switches to only using minified js files.
The changes in server/camlistored/ui are the result of some react
API changes, such as:
- wraps component instantiation in React.createElement
- React.classSet -> classNames
- Need tbody between table and tr in a couple places
- component array elts need unique keys (longstanding warning)
- change root elt from body to a child div (to fix warning)
- don't check isMounted in container render function
- fix a bunch of style keys using kebab-case instead of camelCase
Change-Id: Idc22d07704688ccde3e4f67d4f188a5ad32b6e32
-"unique key" warnings for items dynamically added via arrays
-"bind" errors when binding without providing 'null' as first param
Related Issue: https://code.google.com/p/camlistore/issues/detail?id=426
Change-Id: I9ab3d8e1097fc37bed54f1e0a6c078dd264ef579