Skip to content

Commit 7301d14

Browse files
authored
feat(eslint-config-react): disable react/require-default-props in ts projects (#546)
1 parent 9dd4245 commit 7301d14

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/eslint-config-react/typescript.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,9 @@ module.exports = {
99
plugins: ['@typescript-eslint'],
1010
rules: {
1111
'@typescript-eslint/no-unused-vars': ['error'],
12+
// We favor object defaults instead of default props in TS
13+
// https://react-typescript-cheatsheet.netlify.app/docs/basic/getting-started/default_props/#you-may-not-need-defaultprops
14+
// https://twitter.com/dan_abramov/status/1133878326358171650
15+
'react/require-default-props': 'off',
1216
},
1317
}

0 commit comments

Comments
 (0)