区分 React propTypes

称赞

显然,我需要删除 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 中的活动动作。

我假设campaignTypesResultpropType.arraycampaignsActions propType.function

每个的正确验证是什么?

称赞

明白了,动作似乎是一个“对象”,而我的初始状态是“数组”。将动作作为“函数”会在控制台中写入错误,指出动作确实是“对象”。

AddCampaignPage.propTypes = {
    statusesActions: PropTypes.object,
    campaignTypesActions: PropTypes.object,
    campaignsActions: PropTypes.object,
    campaignTypesResult: PropTypes.array,
    statusesResult: PropTypes.array
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章