component & state

پرسیده شده
فعالیت 1029 روز پیش
دیده شده 382 بار
0

سلام آیا میشه دوتا تیکه کد که دارن از state های هم دیگه استفاده میکنن رو به صورت دو تا component مجزا درآورد؟ اگر بله به چه صورت

فایل پیوست

ali memar
ali memar

18 تیر 00

0
حذف شده

سلام

یکمی بیشتر توضیح میده که شرایط به چه صورتی هست! مثلا هر دو کامپوننت میتوند یک والد مشترک داشته باشند؟ چون که درحالت عادی این موردی که میگید مشکل خاصی نداره

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

19 تیر 00

حذف شده
بله میتونن والد مشترک داشته باشند من میخوام کدهامو از هم تفکیک کنم چون خیلی شلوغ شده در یکی از کامپوننت ها ولی چون مثلا یک قطعه کد دیگم داره از state یک قطعه تیکه تو همون کامپوننت استفاده میکنه و بالعکس نمیدونم چجوری از هم جداشون کنم لطفا یک مثال برام آپلود کنید تا متوجه بشم
ali memar

19 تیر 00

0
حذف شده

به این دلیل که والد مشترک میتونن داشته باشند میتونید state رو داخل کامپوننت والد قرار بدید و هر دو کامپوننت از همون state مشترک استفاده بکنند

از این مورد در طول دوره چند موردی داشتیم که به عنوان مثال و نمونه می تونید این جلسات رو مشاهده بکنید

اگر مشکلتون با این جلسات حل نشد اعلام بکنید چه بخشی از اون متفاوت که بیشتر بررسی بکنیم

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

19 تیر 00

حذف شده
در این جلسه که شما توضیح دادید کامپوننت والد رو با class نوشتید ولی من کل پروژه رو با react functional component, useState , next نوشتم یعنی برای رد و بدل کردن اطلاعات باید حتما والدشون class base باشه؟
ali memar

20 تیر 00

حذف شده
اینکه با کلاس یا تابع نوشته باشید تفاوتی نداره مهم اون نحوه برقراری ارتباط هست! باید state رو داخل کامپوننت والد نگهدارید و اون رو پاس بدید به کامپوننت های فرزند
مجتبی سوری

20 تیر 00

حذف شده
بعد اگه هیچ اشتراکی باهم نداشته باشن چجور باید پاس بدم؟ همرو تو همون app باید تعریف کرد؟
ali memar

26 تیر 00

حذف شده
میشه از context استفاده کرد یا از ابزارهای دیگه مثل redux استفاده کرد
مجتبی سوری

28 تیر 00

جلسه ایجاد یک custom document