我已經使用了下面的代碼,但是得到了上面的eslint錯誤。eslint:'isResetProperty'在道具驗證中缺失(react/prop-types)
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",
}
我怎樣才能解決這個錯誤:[eslint]「isResetProperty」在道具驗證缺失(反應/道具類型)。請幫助我。
它不會因爲在上面的代碼中,我們使用nextProps.isResetProperty工作,如果是使用像this.props.isResetProperty您的代碼將工作。 – jack123
@ jack123你真的試過了嗎?我不知道你有哪個版本。我的工作就像一個魅力。 –
我使用「eslint」:「^ 3.18.0」, – jack123