2017-09-05 63 views
1

显然,我需要删除在ESLint判别阵营propTypes

'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是在反应-Redux的初始化的阵列。

campaignsActions是react-redux中的广告系列的操作。

我假设campaignTypesResultpropType.arraycampaignsActionspropType.function

什么是每个正确的验证?

+0

你可以请你发布你的减速器和动作代码 –

+0

这与其他react-redux代码一样。我的reducer代码包括initalState和其他reducer。操作包括调用API的CRUD函数。我只需要知道什么是对campaignActions的正确验证。 – Khen

回答

0

明白了,它似乎是一个'对象',我的初始状态是'数组'。将操作作为“功能”在控制台中写入一个错误,说明操作确实是一个“对象”。

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