У меня есть реактивный компонент, скажем 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
});
};
Базовое изображение:
Контрольное изображение