استفاده از callback یا value در setStateها در حالت معمولی تفاوت خاصی نداره ولی موضوعی در پروژههای بزرگتر معمولا اهمیت پیدا میکنه و اون وجود تعداد متغییرها و stateهای زیاد هست و گاهی برای تغییر مقدار state و به علت نیاز به state قبلی ممکنه تداخل یا سردرگرمی ایجاد بشه و مزیت استفاده از callback این هست که همیشه آخرین و مطمینترین مقدار قبلی state رو در اختیار داریم به همین علت توصیه میشه همیشه از callback برای تغییر state استفاده بشه .