logo-favicon

گروه فناوری اطلاعات شریف

React مقدماتی

مدت دوره: 16 ساعت

پیش نیاز: برنامه نویسی مقدماتی

توضیحات

توضیحات

ری‌اکت، یک کتابخانه متن‌باز جاوااسکریپت برای ساخت رابط‌های کاربری و اجزای صفحات وب است. این کتابخانه توسط فیس‌بوک و جامعه‌ای از توسعه‌دهندگان و شرکت‌ها به صورت انفرادی توسعه و نگه‌داری می‌شوند.

این باعث ایجاد اجزای UI قابل استفاده مجدد می شود ، که داده هایی را ارائه می دهد که در طول زمان تغییر می کند. بسیاری از مردم از React به عنوان V در MVC استفاده می کنند. ری اکت DOM را از شما دور می کند و یک مدل برنامه نویسی ساده تر و عملکرد بهتر را ارائه می دهد.

پروژه های Facebook، Instagram، Uber، Airbnb، Skype و Pinterest بخاطر سرعت و پایداری ری اکت، از این کتابخانه برای توسعه نرم افزار استفاده کرده اند.

در این دوره با اصول اولیه و روش کار ری اکت آشنا خواهیم شد و اولین برنامه خود را با ری اکت توسعه میدهیم. همچنین برای حرفه ای شدن میتوانید در دوره پیشرفته ری اکت شرکت کنید.

سرفصل

  • Introduction
    • What is react
    • DOM & Virtual DOM
    • Framework or library
    • What are single page apps
    • How to use react
  • Getting started
    • Start a simple react app
    • JSX
    • Components
    • Properties
  • Getting to know States
  • Basic React hooks
    • useState
    • useEffect
  • Lists
  • What are React Fragments
  • References in React
  • Advanced topics
    • Getting deeper in rendering
      • component lifecycle
      • Conditional rendering
      • Render props vs children
    • What is HOC
    • Error boundaries
    • More on hooks
      • useMemo
      • useContext
      • useCallback

دیدگاهها

" لطفا آموخته ها و تجربیات خود را از کلاس هایی که داشتید، با ما در میان بگذارید."

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “React مقدماتی”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Customer Reviews

5/5

“A review from a customer who benefited from your product. Reviews can be a highly effective way of establishing credibility and increasing your company's reputation.”

5/5

“A review from a customer who benefited from your product. Reviews can be a highly effective way of establishing credibility and increasing your company's reputation.”

Join Our Newsletter