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



  • ۲۹
  • فروردین

جلسه ۱۶ : Router در فریم ورک React Native

  • دسته‌بندی‌ها :
جلسه ۱۶ : Router در فریم ورک React Native
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام و وقت بخیر خدمت کاربران محترم پی وی لرن و دوستان عزیزی که با آموزش فریم ورک React Native همراه مون هستند. در این جلسه قصد داریم از ابزار سوئیچ کردن بین اسکرین های مختلف با نام react native router flux استفاده کنیم این ابزار قابلیت های خیلی بیشتری به ما میده در این جلسه کارمون رو با این ابزار شروع می کنیم. بنابراین روتر در فریم ورک React Native یا router در فریم ورک React Native رو داریم .

      Router در فریم ورک React Native

      در این فصل، ناوبری در React Native را درک خواهیم کرد.
      مرحله ۱: نصب Router
      برای شروع، ما باید روتر را نصب کنیم. ما در این فصل از React Native Router Flux استفاده خواهیم کرد. شما می توانید دستور زیر را در terminal از پوشه پروژه اجرا کنید.

      مثال : 

      مرحله ۲: Entire Application
      از آنجا که ما می خواهیم Router ما برای رسیدگی به کل برنامه باشد، ما آن را در index.ios.js اضافه کنیم. برای آندروید، شما می توانید همین کار را در index.android.js انجام دهید.

      App.js

      مثال : 

      مرحله ۳: Router را اضافه کنید
      حالا ما کامپوننت روترها را داخل پوشه components ایجاد خواهیم کرد. این روتر را با چند scenes بر خواهد گرداند. هر scenes به کلید، کامپونتت و عنوان نیاز دارد. روتر از ویژگی اصلی برای تغییر بین scenes استفاده می کند، کامپوننت بر روی صفحه نمایش داده می شود و عنوان در نوار navigation نمایش داده می شود. ما همچنین می توانیم ویژگی اولیه را به scenes ی که در ابتدا رندر می شود تنظیم کنیم.

      Routes.js

      مثال : 

      مرحله ۴: ایجاد کامپوننت
      ما در حال حاضر قسمت Home از فصل های قبلی داریم؛ در حال حاضر، ما نیاز به اضافه کردن کامپوننت About داریم. ما GoToAbout و توابع goToHome را برای تغییر بین scenes ها اضافه خواهیم کرد.

      Home.js

      مثال : 

      About.js

      مثال : 

      برنامه در صفحه اولیه Home ارایه خواهد شد.

       

      روتر در فریم ورک React Native

      روتر در فریم ورک React Native

      شما می توانید دکمه را برای سوییج روی صفحه نمایش فشار دهید. فلش برگشت ظاهر خواهد شد شما می توانید از آن برای بازگشت به صفحه قبلی استفاده کنید.

       

      router در فریم ورک React Native

      router در فریم ورک React Native

      کلام پایانی

      در این قسمت از ابزار سوئیچ کردن بین اسکرین های مختلف با نام react native router flux استفاده کردیم .در قسمت بعد Running IOS رو بررسی خواهیم نمود.

      QR:  جلسه ۱۶ : Router در فریم ورک React Native
      به اشتراک بگذارید