jsx-eslint/eslint-plugin-react
Vedi su GitHubrequire-default-props: Allow disabling "must have default value" warning but keeping "forbid defaults for required props"
Open
#3660 aperta il 1 dic 2023
enhancementhelp wanted
Metriche repository
- Star
- (8630 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
Right now there doesn't seem to be a way to do this.
- Having to specify a null/undefined default for a prop where you're perfectly fine with it being undefined when not specified feels a bit pointless
- This is made worse for a prop where you want to allow
null, because a required prop will fail runtime proptypes validation when its value isnull(even if it's explicitly set to null
So I'd like to just ditch the part of having to specify default for optional props, but still prohibit setting defaults for required ones.