لینک کوتاه اشتراک گذاری
سلام
کسی میتونه نقش e رو توی این گزاره که با اکما اسکریپت ۶ نوشته شده بهم بگه:
onChange={(e) => this.setState({ description: e.target.value })}
نمیفهمم چطوری e توی ابتدای فانکشن و همینطور درون فانکشن استفاده شده
لینک کوتاه اشتراک گذاری
e همون event عه که اشاره به رویدادی داره که الان اتفاق افتاده با توجه به اون , دیتای مختلفی میده مثلا اینجا value این input رو توی state کامپوننت set میکنه ...
لینک کوتاه اشتراک گذاری
شما اینطوری در نظر بگیرید
function (event)
{
this.setState({ description: event.target.value })}
}
یعنی event همون ورودی تابع هست.
این event رو خود جاوااسکریپت به عنوان پارامتر ورودی به تابع شما ارسال می کنه
لینک کوتاه اشتراک گذاری
در داخل فریمورکی که استفاده میکنید زمانی که onChange صدا زده میشه در اصل یک callback function فراخونی میشه و بهش event های جاوا اسکریپت پاس داده میشه
زمانی که شما داخل یک ارو فانکشن قرار میدید و به عنوان ورودی e رو دریافت میکنید در اصل در پشت صحنه این e یا همون event پاس داده میشه و شما اینجا اونو در تابعی که نوشتید دریافت و ازش استفاده میکنید