From bc4b7326530e7836a8bb25b1e2414eb179a5496f Mon Sep 17 00:00:00 2001 From: github1 Date: Tue, 28 Nov 2017 10:09:17 -0500 Subject: [PATCH] support changes in react 16 --- package.json | 5 ++++- src/Bouncefix.js | 6 ++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index a9be02e..bd033a1 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,9 @@ "object-assign": "^4.0.1" }, "peerDependencies": { - "react": ">=0.12.2" + "react": ">=16.0.0", + "react-dom": ">=16.0.0", + "create-react-class": ">=15.0.0", + "prop-types": ">=15.0.0" } } diff --git a/src/Bouncefix.js b/src/Bouncefix.js index 6a30b0d..ddea01d 100644 --- a/src/Bouncefix.js +++ b/src/Bouncefix.js @@ -1,11 +1,13 @@ var React = require('react'); var ReactDOM = require('react-dom'); +var PropTypes = require('prop-types'); +var createClass = require('create-react-class'); var assign = require('object-assign'); -var Bouncefix = React.createClass({ +var Bouncefix = createClass({ displayName: 'Bouncefix', propTypes: { - componentClass: React.PropTypes.node + componentClass: PropTypes.node }, getDefaultProps: function() { return {