显然,我需要删除 ESLint 中的警告
'campaignTypesResult' is missing in props validation react/prop-types
'campaignTypesResult.map' is missing in props validation react/prop-types
'statusesResult' is missing in props validation react/prop-types
'statusesResult.map' is missing in props validation react/prop-types
'campaignsActions' is missing in props validation react/prop-types
'campaignsActions.createCampaign' is missing in props validation react/prop-types
campaignTypesResult
,并且statusesResult
是在 react-redux 中初始化的数组。
campaignsActions
是 react-redux 中的活动动作。
我假设campaignTypesResult
是propType.array
和campaignsActions
propType.function
。
每个的正确验证是什么?
明白了,动作似乎是一个“对象”,而我的初始状态是“数组”。将动作作为“函数”会在控制台中写入错误,指出动作确实是“对象”。
AddCampaignPage.propTypes = {
statusesActions: PropTypes.object,
campaignTypesActions: PropTypes.object,
campaignsActions: PropTypes.object,
campaignTypesResult: PropTypes.array,
statusesResult: PropTypes.array
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句