家伙!
有没有人
"Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead."
使用React 15.5.3 "react-transition-group/CSSTransitionGroup"
附加组件时。
看起来这个插件使用旧的PropTypes。 有人知道如何避免这个加载项的警告吗?
答案 0 :(得分:1)
在React版本15.5之后,它已被弃用。因此,您需要单独安装。, 安装:npm install prop-types
import React from 'react';
import PropTypes from 'prop-types';
class Component extends React.Component {
render() {
return <div>{this.props.text}</div>;
}
}
Component.propTypes = {
text: PropTypes.string.isRequired,
};
编辑:您需要获取与更新兼容的更新包以及最新更新。包裹尚未更新,您可以自行更改它们。
答案 1 :(得分:1)
当我将“react-transition-group”更新为最新版本时,此错误会自动修复。看起来npm包现在适用于'prop-types'的PropTypes。