Skip to content

Commit

Permalink
React.createClass is deprecated and will be removed in version 16
Browse files Browse the repository at this point in the history
React provides a drop-in replacement `create-react-class`
  • Loading branch information
klaasman authored and Lapple committed Oct 11, 2017
1 parent 7be7b97 commit b5cd07a
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 4 deletions.
3 changes: 2 additions & 1 deletion example/index.js
@@ -1,13 +1,14 @@
var React = require('react');
var render = require('react-dom').render;
var moment = require('moment');
var createReactClass = require('create-react-class');

var D = React.DOM;

var TransitiveNumber = require('..');
var transitiveNumber = React.createFactory(TransitiveNumber);

var App = React.createClass({
var App = createReactClass({
getInitialState: function() {
return {
time: 0,
Expand Down
3 changes: 2 additions & 1 deletion index.js
@@ -1,10 +1,11 @@
var React = require('react');
var D = React.DOM;
var createReactClass = require('create-react-class');

var Symbol = require('./symbol');
var symbol = React.createFactory(Symbol);

var TransitiveNumber = React.createClass({
var TransitiveNumber = createReactClass({
getDefaultProps: function() {
return {
className: null,
Expand Down
1 change: 1 addition & 0 deletions package.json
Expand Up @@ -21,6 +21,7 @@
},
"license": "MIT",
"peerDependencies": {
"create-react-class": "^15.5.0",
"react": "^15.0.0",
"react-dom": "^15.0.0"
},
Expand Down
3 changes: 2 additions & 1 deletion symbol.js
@@ -1,11 +1,12 @@
var React = require('react');
var D = React.DOM;
var findDOMNode = require('react-dom').findDOMNode
var createReactClass = require('create-react-class');

var Transition = require('./transition');
var transition = React.createFactory(Transition);

var Symbol = React.createClass({
var Symbol = createReactClass({
getInitialState: function() {
return {
previous: null,
Expand Down
3 changes: 2 additions & 1 deletion transition.js
@@ -1,8 +1,9 @@
var React = require('react');
var D = React.DOM;
var findDOMNode = require('react-dom').findDOMNode
var createReactClass = require('create-react-class');

var Transition = React.createClass({
var Transition = createReactClass({
getInitialState: function() {
return {
in: (
Expand Down

0 comments on commit b5cd07a

Please sign in to comment.