jsx-eslint/eslint-plugin-react

Rule proposal: disallow onFocusIn and onFocusOut on DOM element tags

Aberta

#714 aberto em 26 de jul. de 2016

 (1 comentário) (0 reação) (0 responsável)JavaScript (2.731 forks)batch import
help wantednew rule

Métricas do repositório

Stars
 (9.293 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

React will issue a warning in dev if you use onFocusIn or onFocusOut.

https://github.com/facebook/react/blob/85dcbf83/src/renderers/dom/shared/ReactDOMComponent.js#L196-L200

This should be easy enough to enforce for most cases with a linter rule.

Bad:

<div onFocusIn={() => {}} />
<div onFocusOut={() => {}} />

Good:

<div onFocus={() => {}} />
<div onBlur={() => {}} />

Guia do colaborador