私はほとんど反応し、JavaScriptを、フロントエンドの開発に焦点を当てた学生です。私は今問題になった、私は斧を使用していますが、将来的にはより柔軟な斧のような他のライブラリがあります。私はアクションクリエイターのたびにアクシオスコールを書いてもうんざりです。 APIメソッドの再利用可能なコンポーネントを書きたいと思っています。私のレデューサーファイルにドラッグして使用できます。私がそれを変更したいときは、すべてのコンポーネントを変更する必要はありませんaxios.get
。axios.getとaxios.postの再利用可能なコンポーネントを書き込む方法は?
import Axios from 'axios'
export function GetApiData() {
return function() {
Axios.get('/api').then(response=>{
console.log(response.data);
});
}
}
私は、本番環境で企業がこのようなシナリオを動作するように、再利用可能なコンポーネントを使用することを聞いたことがあります。
import {get, post} from 'some file'
// code using get or post to make an axios call
、それらがAxios.getのために代わりにgetを使用:私は、再利用可能なコンポーネント、このような何かを探しています。私は再利用可能なコンポーネントを作成することに悪いです。あなたのsrcフォルダ内
を行うことができますあなたは「ヘルパー」folder.Whereを持つことができますが、すべてのAPI呼び出しを行うことができ、その後、あなたは私が他の輸出 – Debabrata
を行うようにそれをエクスポート ファイルにあなたがそれを使用したいと言いますそれを専門的な方法で書くことはできません。私は単純なjavascript関数で書いていますが、他人としては良くありません。 –
私は、エクスポート関数GET(){ここにコードを書いたが、それは働いていないされていない} –