استاد سلام. نمیتونستیم handler روداخل همون Links.jsx تعریف کنیم به جای اینکه تو Posts.jsx تعریف کنیم؟
سلام وقتت بخیر.
در این قسمت پروژه فایلی به اسم Posts.jsx نداشتیم !!!
اگر handeler در فایل BlogPost.jsx منظورتون هست : دلیل قراردادن handler در اینجا این هست که چون ما داریم از props و روش props drilling برای انتقال دیتا بین کامپوننتها استفاده میکنیم باید handler در یک کامپوننت سطح بالا قرار داشته باشه تا بتونه کامپوننتهای زیر مجموعه رو از تغییرات دیگر کامپوننتها اگاه کنه . البته روشهای دیگه ای وجود داره که نیاز نباشه handlerها اینطوری پاس داده بشن . با توجه به موضوعاتی تکه تا اینجا بیان شده این روش استفاده شده .