私はアクションファイル内の1つの機能を持っており、それを呼び出している間、機能のためにその与えるエラーが定義されていないパラメータを持つcomponenentファイルからそれを呼び出す必要がありますが関数定義されていないエラーが
コンポーネントのコードをreactjs:
handleClick(e){
addinput({input1:this.refs.inp1.value,input2:this.refs.inp2.value}) // This function I have defined in action file
}
アクションファイルのコード:
export function addinput(myval1) {
return {
type: 'ADD_INPUT',
payload: myval1
};
}
私が間違ってここにやっていただきました私は、コンソールにエラーを下回る
Uncaught ReferenceError: addinput is not defined
を取得しています!あなたがする必要がどのような
これがRedux設定の場合、おそらくディスパッチを使用してアクションをストアに「伝達」する必要があります。ここのエラーはおそらく、 "./path/to/action/file '"ステートメントからのimport addinputがないためです。 –
私は既にこのファイルにインポートしました: import "react"から反応します。 import {connect}から "react-redux"をインポートします。 "./Button"からインポートボタン。 import bindActionCreators from 'redux' import *としてTodoActionCreatorsを "../actions/countActions"からインポートします。 addinput関数がアクション/カウンターファイルにあります 私には他に何もありません。 – CodeWithCoffee