Parastoo Ebrahimi
4 سال پیش توسط Parastoo Ebrahimi مطرح شد
3 پاسخ

توابع مشترک با کامپوننت ها در ری اکت

سلام. من یک سری تابع دارم که به صورت مکرر توی بیشتر کامپوننت هام داره استفاده میشه. برای همین یک فولدر common ساختم و یک کلاس توش گذاشتم و اون توابعی که تکرار میشدن رو داخل اون کلاس قرار دادم. الان چجوری میتونم از این توابع داخل کامپوننت هام استفاده کنم؟
@hesammousavi
@sinashahoveisi


ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 4 سال پیش مطرح شد
1

سلام خب مثلا یک فایل به اسم MostUsedFunc.js میسازید و توش کد پایین هست :


class MostUsedFunc {
     sum(a,b){
        return a+b;
    }
    sub(a,b){
         return a-b;
    }
}

export default new MostUsedFunc;

و بعد هر جا خواستید فراخونی میکنید :

import MostUsedFunc from "../components/MostUsedFunc";

و بعد هم استفاده

<p>{MostUsedFunc.sum(1,2)}</p>

Parastoo Ebrahimi
تخصص : front-end developer
@parastooebrahimi 4 سال پیش مطرح شد
0

@sinashahoveisi
بله همین کارو کردم. ولی توابعی که داخلش تعریف کردم undefine هستن..


سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 4 سال پیش مطرح شد
0

من مشکلتونو متوجه نمیشم اگه میشه کدتونو بذارید یا بیشتر توضیح بدید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام