WebStorm说参数类型与函数bindActionCreaters中的参数不匹配

时间:2019-04-10 16:29:32

标签: reactjs redux react-redux webstorm

我有一个反应成分,例如 xyz 。我有一个名为say abc 的动作创建者,当在组件中单击特定按钮时会调用该动作。虽然我使用 bindActionCreators 将其从我的动作文件夹中导入的动作创建者工作正常,但WebStorm IDE会在文件中突出显示此 bindActionCreators 函数,当我将鼠标悬停在突出显示的文本上时,会显示以下消息:“ 参数类型与功能参数不匹配”。

我不明白为什么WebStorm会显示这个。请告诉我解决此警告的解决方案。

   import { abc } from '../../actions/abc';
   import { bindActionCreators } from 'redux';

----------------------------------------------------------

   const mapActionToProps = (dispatch) => {
     return bindActionCreators({ abc }, dispatch);
   };
----------------------------------------------------------

export default connect(mapStateToProps, mapActionToProps)(xyz);

----------------------------------------------------------

export const UPDATE_BAR_STATE = 'UPDATE_BAR_STATE';

export const abc = (value) => {
    return({
        type: UPDATE_BAR_STATE,
        payload: value
    });
};

参考图片: Reference Image

0 个答案:

没有答案