A Babel plugin to store the types of React components as a property on the component for documentation
yarn add babel-plugin-extract-react-types pretty-proptypes
.babelrc
{
"plugins": ["babel-plugin-extract-react-types"]
}
import SomeComponent from 'somewhere';
import Props from 'pretty-proptypes';
<Props heading="My Component" component={SomeComponent} />;