دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۳۰
  • تیر

جلسه ۰۷ : State ها در React JS

  • دسته‌بندی‌ها :
جلسه ۰۷ : State ها در React JS

        با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
        با جلسه ای دیگر از سری جلسات دوره آموزش React JS در خدمت شما عزیزان هستیم.
        در این جلسه قصد داریم به آموزش State ها در React JS بپردازیم.

        مقدمه

        کلاس Component از React، دارای یک شی به نام State هست.

        در State ها مقادیری که متعلق به کامپوننت ها می‌باشد را می‌توانیم ذخیره کنیم.

        هنگامی که شی State تغییر می‌کند، کامپوننت به صورت خودکار re-render می‌شود. (آپدیت می‌شود)

        ایجاد state ها

        می‌توانیم شی State و مقادیر آن را در تابع سازنده مقداردهی کنیم.

        مثال:

        مثال : 

        همچنین این شی می‌تواند چندین مقدار داشته باشد:

        مثال : 

        استفاده از state ها

        با استفاده از دستور this.state.propertyname می‌توانیم به شی state و خاصیت (property) مورد نظر دسترسی داشته باشیم.

        مثال : 

        خروجی:

        مثال : 

        تغییر state ها

        با استفاده از متد ()this.setState می‌توانیم state ها را تغییر دهیم.

        همانطور که در ابتدا گفتیم، با تغییر هر state، کامپوننت به صورت خودکار re-render می‌شود. یعنی بر اسا مقادیر جدید state ها بروز می‌شود.

        مثال:

        مثال : 

        برای تغییر state ها همیشه از متد فوق استفاده کنید. این متد باعث می‌شود تا بعد از هر تغییر، تابع ()render کامپوننت اجرا شده و کامپوننت بروز شود.

         

        چلسه آموزش State ها در React JS نیز به پایان رسید.

        در جلسه بعد به چرخه عمر کامپوننت ها در React JS خواهیم پرداخت.

        QR:  جلسه ۰۷ : State ها در React JS
        به اشتراک بگذارید