پاسخ داده شد
0
0

فرض کنید در child component هستیم و می خواهیم متدی را در parent component فراخوانی کنیم.

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

اگر child component را بصورت functional تعریف کردید (نه class)، کافی است تا متدی که می خواهید از parent فراخوانی کند را به عنوان prop به آن بدهید:

<NewPost close={closeNewPost}/>

در اینجا، closeNewPost متدی است که در کامپوننت parent تعریف شده و به کامپوننت NewPost (که یک child component است) داده می شود:

const closeNewPost = () => {

    //do something...
    
  };

حالا می توانید بصورت زیر آن را فراخوانی کنید:

props.close();

* اگر می خواهید متدی از child component فراخوانی کنید (برعکس این حالت)، از این لینک کمک بگیرید.

  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت