From 567fff5018cb8dc22e5e6834192cdf97211c97de Mon Sep 17 00:00:00 2001 From: TheLordHighExecutioner Date: Thu, 29 Aug 2019 11:10:26 -0700 Subject: [PATCH] Mark deprecated React lifecycle methods as unsafe This will allow this package to be updated to React 17. For more information, see: https://reactjs.org/docs/react-component.html#unsafe_componentwillreceiveprops --- packages/react-json-tree/src/JSONNestedNode.js | 2 +- packages/react-json-tree/src/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-json-tree/src/JSONNestedNode.js b/packages/react-json-tree/src/JSONNestedNode.js index e19aa253..2c3afcac 100644 --- a/packages/react-json-tree/src/JSONNestedNode.js +++ b/packages/react-json-tree/src/JSONNestedNode.js @@ -109,7 +109,7 @@ export default class JSONNestedNode extends React.Component { this.state = getStateFromProps(props); } - componentWillReceiveProps(nextProps) { + UNSAFE_componentWillReceiveProps(nextProps) { const nextState = getStateFromProps(nextProps); if (getStateFromProps(this.props).expanded !== nextState.expanded) { this.setState(nextState); diff --git a/packages/react-json-tree/src/index.js b/packages/react-json-tree/src/index.js index 0fe936bd..e7504eb7 100644 --- a/packages/react-json-tree/src/index.js +++ b/packages/react-json-tree/src/index.js @@ -110,7 +110,7 @@ export default class JSONTree extends React.Component { this.state = getStateFromProps(props); } - componentWillReceiveProps(nextProps) { + UNSAFE_componentWillReceiveProps(nextProps) { if (['theme', 'invertTheme'].find(k => nextProps[k] !== this.props[k])) { this.setState(getStateFromProps(nextProps)); }