0
Axiosの呼び出し後にURL paramに値を渡そうとしています。以下のコードは、私の問題について説明します。レスキューリムックスでAxiosのURLパラメータを渡す
export function fetchUser(id) {
console.log(id) // works
return function(dispatch, id) {
console.log(id) // does not work
axios.get("https://jsonplaceholder.typicode.com/users?id=" + id)
.then((response) => {
dispatch({type: "FETCH_USER_FULFILLED", payload: response.data})
})
.catch((err) => {
dispatch({type: "FETCH_USER_REJECTED", payload: err})
})
}
}
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures –
fetchUser(id)(dispatch、id)のように内部関数を実行してもよろしいですか? –