WebStorm говорит, что типы аргументов не соответствуют параметрам в функции bindActionCreaters - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть реактивный компонент, скажем xyz . У меня есть создатель действий с именем say abc , который вызывается при нажатии определенной кнопки в компоненте. Хотя создатель действий, который я импортировал из своей папки действий, работает нормально, когда я связываю его со своим компонентом, используя bindActionCreators , в IDE WebStorm эта функция 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
    });
};

Базовое изображение: Контрольное изображение

...