Я наткнулся на это руководство по стилю и пытаюсь принять некоторые из его правил.
Первое упомянутое правило о
Включает только один компонент React на каждыйфайл.Тем не менее, несколько файлов без сохранения состояния или чистых компонентов допускается для каждого файла.eslint: response / no-multi-comp.
Так что в моем .eslintrc
{
"parser": "babel-eslint",
"plugins": [
"react"
],
"extends": [
"eslint:recommended",
"plugin:react/recommended"
],
"rules": {
"no-set-state": "off"
},
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"modules": true
}
},
"globals": {
"localStorage": true,
"fetch": true
},
"settings": {
"react": {
"pragma": "React",
"version": "16.4.1"
}
}
}
я добавил это к rules
"rules": {
"no-set-state": "off",
"react/no-multi-comp": [true, { "ignoreStateless": true }]
},
Я делаю это правильно?Потому что когда я прочитал документы , я увидел <enabled>
, я понятия не имею, что это значит.