سلام. من یه تابعی دارم که بعد از delete , create اون تابع که یه fetch کردن هست میخوام اجرا بشه. این تابع رو میخوام توی استور خودم داشته باشم. و هر جا که لازم بود اکشنش رو اجرا کنم تا تابع اجرا بشه. اگر شدنیه ممنون میشم به صورت یک مثال بگین چجوری باید پیاده سازی بشه. تابعی که میخوام توی استورم باشه:
یه چیز دیگه اینکه قسمت ['DepartmentSales'] توی هر کامپوننت متفاوته و به عنوان ورودی اکشن کرییتور باید پاس داده بشه
fetchingSavedReports = () => {
axios.get(`${window.REACT_APP_CONFIG.REACT_APP_EMC_URL}api/reports`, { params: { '': ['DepartmentSales'] } }).then((response) => {
this.setState({
savedReports: response.data,
selectedReport: null
})
});
}
ببینید همونطور که آقای سامان گفت شما نیاز به چیز دیگه پدارین به اسم middleware
دو تا معروف ترین هاش تانک و ساگا هستن.
وقتی ازین ها استفاده میکنید یکسری امکانات بهتون میدن که دیگه نیاز نیست اون کاری که توی ذهنتون هست رو انجام بدین.
مطالعه کنید یکی ازین دو تا رو قطعا مشکلتون حل میشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟