いつも大変お世話になっております。
ネットのReactのコードを見ていて解釈の仕方がわからないコードがありました。
ReduxのActionのコードのようですが以下の通りです。
JavaScript
1export const listProducts = () => async (dispatch) => { 2 try { 3 4 dispatch({ type: PRODUCT_LIST_REQUEST }) 5 6 const { data } = await axios.get('/api/products') 7 8 dispatch({ 9 type: PRODUCT_LIST_SUCCESS, 10 payload: data, 11 }) 12 13 } catch (err) { 14 dispatch({ 15 type: PRODUCT_LIST_FAIL, 16 payload: err.response && err.response.data.message 17 ? err.response.data.message 18 : err.message, 19 }) 20 } 21}
アロー関数が連続して= () => async (dispatch) =>
とありますが、
こちらはどのような働きをしているのでしょうか?
どなたか詳しい方がいらっしゃいましたらご教授いただけますと幸いです。
それではどうぞ宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。