diff --git a/src/common/prop-types-decorator.js b/src/common/prop-types-decorator.js index eb5224473..b2981deaf 100644 --- a/src/common/prop-types-decorator.js +++ b/src/common/prop-types-decorator.js @@ -1,6 +1,18 @@ import assign from 'lodash/assign' import PropTypes from 'prop-types' +// Deprecated because : +// - unnecessary +// - not standard in the React ecosystem +if (__DEV__) { + console.warn(`DEPRECATED: use prop-types directly: +class MyComponent extends React.Component { + static propTypes = { + foo: PropTypes.string.isRequired + } +}`) +} + // Decorators to help declaring properties and context types on React // components without using the tedious static properties syntax. //