دوره ها
All 1200 Checkboxes 1200 Cards 1200 Inputs 1200 Forms 1200 Tooltips 1200
Buttons 1200 Toggle Switches 1200 Loaders 1200 Radio Buttons 1200 Patterns 1200 My Favorites 1200
تمپلت کامپوننت پروژه پلاگین API

Creator Points

Join the ranks of top contributors by accumulating points for your published posts and popular content.

You'll get:
10

When your post gets published

10

When your post gets published

10

When your post gets published

ثبت نام
  • پروفایل من
  • علاقمندی های من
  • تنظیمات
  • ارسال پیشنهاد
  • گزارش خطا
  • بلاگ

IRAN Coding

React

X
React مقدماتی
  • مقدمه
  • آشنایی بیشتر
  • شروع کنیم
  • ارتقا به React 18
  • ES6
  • Class ها در ES6
  • Arrow Function ها در ES6
  • متغیرها در ES6
  • Array Method ها در ES6
  • عملگر Spread در ES6
  • عملگر سه گانه در ES6
  • Module ها در ES6
  • Render کردن HTML
  • JSX در React
  • Component ها
  • Class ها
  • Prop ها
  • Event ها
  • List ها
  • Form ها
  • Router
  • CSS
  • ایجاد اولین پروژه React
  • اجرای اولین پروژه React
Hook ها در React
  • Hook چیست ؟
  • useState
  • useEffect
  • useContext
  • useRef
  • useReducer
  • useCallback
  • useMemo
متفرقه
لیست مطالب

Class ها

1,000
1401/01/01
ری اکت|React

Class component ها در React


تا قبل از React 16.8 ، class component ها تنها روش ردیابی کردن state ها و lifecycle در یک کامپوننت بودند و function component ها به صورت state-less یا بدون قابلیت ردیابی state ها در نظر گرفته میشدند .

با اضافه شدن Hook ها ، function component ها تقریبا معادل با class component ها می باشند . البته تفاوت های کوچکی وجود داره با این حال میشه گفت دیگه نیازی به استفاده از class component نیست و بهتره از function component ها در react استفاده بشه . با اینحال فعلا برنامه ای برای حذف class component ها از react وجود نداره .این بخش مروری بر class component ها در react هست .

نکته : مطالعه این بخش اختیاریه و میتونید به درس بعدی برید .



ادامه مطلب

ورود به پنل



تولید مجدد
کد امنیتی بالا را درج کنید


رمز عبور را فراموش کرده ام

ثبت نام نکرده اید ؟ ثبت نام رایگان



تولید مجدد
کد امنیتی بالا را درج کنید

ثبت نام کرده اید ؟ ورود به سیستم

Uiverse | The universe of UI

MIT License

All content (UI elements) on this site are published under the MIT License.

Resources
  • Cssbuttons.io
  • Neumorphism.io
Information
  • Blog
  • Post Guidelines
  • Give feedback
  • Report bug
Legal
  • Terms and Conditions
  • Privacy policy
  • Cookie policy
  • Disclaimer

2025 Pixel Galaxies. All rights reserved. - Uiverse.io