From cbf4b55f209de690192680f78b484a726d5ac447 Mon Sep 17 00:00:00 2001 From: webbrain-one <295484252+webbrain-one@users.noreply.github.com> Date: Thu, 13 Aug 2026 07:50:18 +0300 Subject: [PATCH] Fix React 16 compatibility Replace deprecated React.PropTypes with prop-types. --- src/components/Container.jsx | 3 ++- src/components/HTMLTree.jsx | 3 ++- src/components/Node.jsx | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/Container.jsx b/src/components/Container.jsx index 8c6e577..1f9cbdd 100644 --- a/src/components/Container.jsx +++ b/src/components/Container.jsx @@ -4,7 +4,8 @@ * Update & delegation layer */ -import React, { Component, PropTypes } from 'react' +import React, { Component } from 'react' +import PropTypes from 'prop-types' import Immutable from 'immutable' import { getSelector, getDepth, setDeep } from '../utilities' diff --git a/src/components/HTMLTree.jsx b/src/components/HTMLTree.jsx index b98c5e3..c5dcedf 100644 --- a/src/components/HTMLTree.jsx +++ b/src/components/HTMLTree.jsx @@ -4,7 +4,8 @@ * Public interface of the component */ -import React, { Component, PropTypes } from 'react' +import React, { Component } from 'react' +import PropTypes from 'prop-types' import { findDOMNode } from 'react-dom' import { renderToString } from 'react-dom/server' import { parseDOM } from 'htmlparser2' diff --git a/src/components/Node.jsx b/src/components/Node.jsx index e5eb496..ad7d45e 100644 --- a/src/components/Node.jsx +++ b/src/components/Node.jsx @@ -4,7 +4,8 @@ * Representation of an HTML element */ -import React, { Component, PropTypes } from 'react' +import React, { Component } from 'react' +import PropTypes from 'prop-types' import classnames from 'classnames' // http://www.w3.org/TR/html-markup/syntax.html#void-elements