آموزش جاوااسکریپت انجمن ها react native چطور بفهمیم یک باتن کلیک شده پاسخ به: چطور بفهمیم یک باتن کلیک شده

#17445
مهدی
میهمان

سلام.
اگر درست متوجه شده باشم یک لیست داری که میخوای با کلیک شدن بر روی هر آیتم بهش پراپ active بدی یا هر کار دیگه.این لیست داخل یک آرایه است و داری با FlatList یا هر چیز دیگه ای رندرش میکنی.میتونی برای هر آیتم یک property مثل id در نظر بگیری که منحصر به فرد هست.با کلیک بر روی هر آیتم میتونی یک تابع رو فراخوانی کنی که id ایتم کلیک شده بهش پاس داده شده و مثلا مقدار active که قبلا false بوده رو true کن.حالا موقع render چک کن ببین مقدار active اگه true هست تغییرات لازم رو انجام بده و اگه flase همون حالت معمول رو داشته باشه.