useState Functional

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

سلام وقت بخیر

استاد این جلسه رو من دقیق متوجه نشدم که چرا اینجوری شد؟ چند بار دیدم ولی متوجه نشدم باز. ممنون میشم راهنمایی بفرمایید

فایل پیوست

Daniel Mcmahan
Daniel Mcmahan

1 آبان 00

0
حذف شده

سلام

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

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

3 آبان 00

حذف شده
دقیقا نفهمیدم چرا count +1 اونجوری خروجی میده ولی وقتی تابع پاس میدیم درس میشه خروجی میده؟
Daniel Mcmahan

3 آبان 00

0
حذف شده

در مورد این سوال  این تاپیک توضیحاتی داده شده احتمالا بررسی اون یکمی ابهام رو کمتر بکن

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

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

7 آبان 00