Use with React 15.5 or React 16
Griddle version
0.8.1
Expected Behavior
No warnings or errors with React versions above 15.5
Actual Behavior
With React 15.5, the following warnings:
- Warning: Accessing createClass via the main React package is deprecated, and will be removed in React v16.0. Use a plain JavaScript class instead. If you're not yet ready to migrate, create-react-class v15.* is available on npm as a temporary, drop-in replacement. For more info see https://fb.me/react-create-class
- Warning: Accessing PropTypes via the main React package is deprecated, and will be removed in React v16.0. Use the latest available v15.* prop-types package from npm instead. For info on usage, compatibility, migration and more, see https://fb.me/prop-types-docs
Steps to reproduce
Any usage of this package will reproduce the above behavior. Example: https://jsfiddle.net/anshumanf/v4qu94v6/
I'm currently on 0.8.1 and want to upgrade to React 16 which removes React.createClass(). I considered the following routes to make this work:
- migrate to a 1.x release: This is very hard because there is no migration guide yet (#579)
- help create a new 0.x release that uses
create-react-classfromnpm: Most 0.x releases including the latest (0.8.1) are not tagged here on Github (#673). There does not seem to be a 0.x branch either so I don't know how I can contribute to a new 0.x release.
I want to keep using Griddle but this is a problem. Any ideas?
I have this problem as well. Very annoying to see it splashed all over my console. Freaked me out at first lol
I believe the branch is 'v0'. https://github.com/GriddleGriddle/Griddle/commits/v0
Will be fixed in #753