اموزش های دوره یی و پروژه محور ری اکت جی اس

اموزش پایه یی – بخش سیزدهم

پیش نیاز ها:

آموزش نصب و راه اندازی ری اکت جی اس

ساخت اولین برنامه ری اکت جی اس hello world

آشنایی با کامپوننت ها در ری اکت

اشنایی با props

اشنایی با JSX

آشنایی با state و setState

اشنایی و کار با Binding – Event Handlers

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

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

هر کامپوننت دارای تعدادی توابع که دارای طول عمر مشخصی هستند دارند منظور از طول عمر مشخص این می باشد که می توانید در زمان خاصی اجرا کنید به طور مثال تابع constructor() در هنگام ساخته شدن اجرا می شود و خوب شما می توانید توابع خود را بر روی این توابع اعمال کنید.

توابعی که به هنگام ساخته شدن و وارد شدن به داکیومنت اجرا می شوند توابع زیر می باشند:

constructor()
static getDerivedStateFromProps()
render()
componentDidMount()

توابعی هم هستند که می توانید به هنگام به روزرسانی یا دوباره رندر شدن از آنها استفاده کنید که توابع زیر می باشند :

static getDerivedStateFromProps()
shouldComponentUpdate()
render()
getSnapshotBeforeUpdate()
componentDidUpdate()

و  خوب تابعی هم وجود دارد که به هنگام حذف می توانید از آن استفاده کنید:

componentWillUnmount()

در این ویدئو کوتاه به چگونگی استفاده و همچنین ترتیب اجرا شدن این توابع به چه صورتی است می پردازیم که آشنایی و کاربرد با این توابع می تواند در بعضی از مواقع بسیار پر کاربرد باشد.

مدت زمان : 7 دقیقه

برای دیدن ویدئو اختصاصی این بخش وارد حساب کاربری خود شوید