jsx-eslint/eslint-plugin-react
Vedi su GitHubObject composition in propTypes causes 'default-props-match-prop-types' error
Open
#1674 aperta il 2 feb 2018
bugenhancementhelp wanted
Metriche repository
- Star
- (8630 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
Consider the following functioning example:
elementEventCardBaseShape = {
calendarLink: mediaFileShape,
mapLink: PropTypes.string,
startDate: PropTypes.string,
locationName: PropTypes.string,
street: PropTypes.string,
city: PropTypes.string,
region: PropTypes.string
};
ElementEventCard.propTypes = {
...elementEventCardBaseShape,
lang: PropTypes.string
};
ElementEventCard.defaultProps = {
lang: 'en',
calendarLink: {},
mapLink: '',
startDate: '',
locationName: '',
street: '',
city: '',
region: ''
};
Where all but 'lang' throw an error for said prop supposedly having no matching propType. Am I missing something?