فرق کامپوننت دارای state و بدون state (قسمت پانزدهم)

به کامپوننت هایی که از قابلیت state ها می توانند استفاده کنند state full component و به کامپوننت هایی که فاقد استفاده از state ها هستند state less گفته می شود.
از قبل نسخه 16.8 امکان استفاده از state ها در functional component وجود نداشت.برای رفع این مشکل باید از class component استفاده کرد.
با آمدن نسخه 16.8 امکان استفاده از state ها در توابع بواسطه hook ها بوجود آمد.
در صورتی که کامپوننت شما نیازی به استفاده از state ها ندارد از توابع برای تعریف کامپوننت استفاده نمائید.


حال hook چیست؟

در اینجا hook یک api از react می باشد.بواسطه این api میتوان state ها را درون functional component ها مورد استفاده قرار دهیم.


مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از آموزش react در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/ReactTutorial