diff --git a/packages/eslint-config-react/typescript.js b/packages/eslint-config-react/typescript.js index 33946367d..6d268ae40 100644 --- a/packages/eslint-config-react/typescript.js +++ b/packages/eslint-config-react/typescript.js @@ -9,5 +9,9 @@ module.exports = { plugins: ['@typescript-eslint'], rules: { '@typescript-eslint/no-unused-vars': ['error'], + // We favor object defaults instead of default props in TS + // https://react-typescript-cheatsheet.netlify.app/docs/basic/getting-started/default_props/#you-may-not-need-defaultprops + // https://twitter.com/dan_abramov/status/1133878326358171650 + 'react/require-default-props': 'off', }, }