web-dev-qa-db-fra.com

Doit utiliser l'attribution d'accessoires de déstructuration (affectation / affectation-déstructuration)

J'ai appliqué eslint airbnb standard à mon code, donc maintenant ce code:

handleSubmit = (event) => {
        event.preventDefault();
        this.props.onSearch(this.query.value);
        event.target.blur();
    }

provoque une erreur

[eslint] Doit utiliser l'affectation d'accessoires de déstructuration (affectation/déstructuration-affectation)

onSearch est essentiellement un déclencheur qui transmet une valeur au composant parent.

Comment refactoriser ce code pour répondre aux exigences eslint?

merci.

15
Dominik Domanski
handleSubmit = (event) => {
    event.preventDefault();

    const {onSearch} = this.props
    const {value} = this.query
    onSearch(value)

    event.target.blur();
}
16
lomse