با سلام خدمت اساتید عزیز
میخواستم بدونم چطور میتونم به متدها و استیتهای یک کامپوننت دیگر دسترسی داشته باشم. برای توضیحات بهتر به تصویر زیر نگاه کنید:
من Component2 و Component3 را در Component1 صدا زدم. در Component2 یک متد و یک استیت دارم که نیاز دارم در Component3 به اون دسترسی داشته باشم.
برای این مورد چه کاری را باید انجام بدم؟
ممنون میشم راهنمایی کنید.
میتونید استیت Component2 رو به صورت یک prop برای Component3 بفرستید.
اما اگر در جای دیگه از برنامتون هم ,این اطلاعات باید موجود باشه بهتره از یه سیستم برای مدیریت استیتها استفاده کنید.
مثل : Redux
که پکیج react-redux هم از طریق npm میتونید نصب کنید.
سلام
@m.noraei
میتونید بصورت props اطلاعات را در state ->component1 ذخیره کنید و state را به component3 ارسال کنید.
سلام
همونطور ک دوستان گفتن باید از redux استفاده بشه. توی redux میتونید state ها را یکجا تعریف کنید . هرجای پروژه خاستید به اون دسترسی داشته باشید و اونو تغییر بدید و زمانی هم ک تغییر کرد هرجای پروژه از اون استفاده کرده بودید از اول render میشه ، کاربرد خیلی زیاد توی login و logout
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟