Ich habe folgenden Code verwendet, aber die oben genannten eslint Fehler erhalten.eslint: 'isResetProperty' fehlt in Props-Validierung (Reagieren/Prop-Typen)
componentWillReceiveProps(nextProps) {
if (nextProps.isResetProperty) {
this.setState({ empName: defaultEmpName });
this.setState({ empAddress: defaultEmpAddress });
this.props.resetPage(false);
}
}
"devDependencies": {
"eslint": "^3.18.0",
"eslint-config-airbnb": "^14.1.0",
"eslint-plugin-import": "^2.2.0",
"eslint-plugin-jsx-a11y": "^4.0.0",
"eslint-plugin-react": "^6.10.3",
}
Wie kann ich den Fehler beheben: [eslint] 'isResetProperty' in Requisiten Validierung fehlt (reagieren/prop-Typ) .Please mich unterstützen.
Es wird nicht funktionieren, weil in obigen Code wir nextProps.isResetProperty verwenden, wird Ihr Code funktioniert, wenn es wie this.props.isResetProperty verwenden wird. – jack123
@ jack123 Hast du es tatsächlich versucht? Ich weiß nicht, welche Eslint-Version Sie haben. Meins funktioniert wie ein Zauber. –
Ich benutze "eslint": "^ 3.18.0", – jack123